프로그래머스 ‐ 프로그래머스 Lv0 도장깨기 - dnwls16071/Backend_Study_TIL GitHub Wiki
- 문자열 겹쳐쓰기 - 리스트 → 문자열로 합칠 때는 join 연산을 사용한다.
- 그림 확대 - 조건 파악 후 구현
- 정사각형으로 만들기 - 조건 파악 후 구현
- 전국 대회 선발 고사 - 2개의 리스트를 묶을 때는 zip(), 우선순위에 따른 정렬은 람다 정렬
- 종이 자르기 - 규칙 찾기
- 외계어 사전 - boolean 타입의 flag 변수 & from collections import Counter
- 캐릭터의 좌표 - 조건 파악 후 구현
- 대소문자 바꿔서 출력하기 - 대문자 관련 함수(isupper(), upper()) & 소문자 관련 함수(islower() & lower())
- 로그인 성공? - boolean 타입의 flag 변수
- 직사각형 넓이 구하기 - 조건 파악 후 구현
- 치킨 쿠폰 - 조건 파악 후 구현
- 등수 매기기 - 인덱스 & reverse=True
- 저주의 숫자 - 구현
- 배열 만들기2 - all() 함수는 인자로 넘어온 자료구조 내의 모든 요소가 참일 때만 True를 반환한다
- 문자열 밀기 - 슬라이싱
- 유한소수 판별하기 - 소인수를 구하는 함수 & all() 함수 활용
- 다항식 더하기 - isdigit() 함수는 문자열이 숫자로만 이루어진 것인가를 판별
- 코드 처리하기 - 단순 구현
- 특이한 정렬 - 람다 정렬
- 배열 조각하기 - 슬라이싱
- 최빈값 구하기 - 단순 구현 & from collections import defaultdict
- OX 퀴즈 - 문자열을 수식으로 변환하는 eval() 함수
- 다음에 올 숫자 - 등차/등비수열
- 연속된 수의 합 - 규칙 찾기
- 안전지대 - 2차원 배열 카운팅
- 분수의 덧셈 - 최대공약수는 math.gcd(), 최소공배수는 두 수의 곱을 최대공약수로 나눈 값
- 주사위 게임3 - 리스트와 집합
- 겹치는 선분의 길이 - 겹치는 정도를 나타내는 배열로 판별
- 평행 - from itertools import combinations
- ⭐정수를 나선형으로 배치하기 - 삼성 SW 코딩테스트 시뮬레이션형(벽 충돌 방향 전환)
- 옹알이 (1) - 순열을 이용한 경우의 수 계산