1. 숫자 찾기 - 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/120904 - 구현 코드 def solution(num, k): return list(str(num)).index(str(k)) + 1 if str(k) in list(str(num)) else -1 2. n의 배수 고르기 - 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/120905 - 구현 코드 def solution(n, numlist): return [x for x in numlist if x % n == 0] 3. 자릿수 더하기 - 문제 링크 https://school.programmers.co..
1. 모음 제거 - 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/120849 - 구현 코드 import re def solution(my_string): return re.sub('(a|e|i|o|u)', '', my_string) 2. 문자열 정렬하기(1) - 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/120850 - 구현 코드 def solution(my_string): answer = [int(my_string[i]) for i in range(len(my_string)) if my_string[i].isdigit()] answer.sort() return a..
1. 피자 나눠 먹기 (1) - 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/120814 - 구현 코드 def solution(n): return n // 7 if n % 7 == 0 else n // 7 + 1 2. 피자 나눠 먹기 (2) - 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/120815 - 구현 코드 import math def solution(n): return ((n * 6) // math.gcd(n, 6)) // 6 3. 피자 나눠 먹기 (3) - 문제 링크 https://school.programmers.co.kr/learn/courses/30/..
1. 뒤에서 5등 위로 - 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/181852 - 구현 코드 def solution(num_list): num_list.sort() return num_list[5:] 2. 전국 대회 선발 고사 - 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/181851 - 구현 코드 def solution(rank, attendance): a, b, c = -1, -1, -1 for i in range(1, len(rank)+1): if a == -1 and attendance[rank.index(i)]: a = rank.index(i) eli..
1. 조건에 맞게 수열 변환하기 1 - 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/181882 - 구현 코드 def solution(arr): answer = arr for i in range(len(arr)): if answer[i] >= 50 and answer[i] % 2 == 0: answer[i] /= 2 elif answer[i] < 50 and answer[i] % 2 == 1: answer[i] *= 2 return answer 2. 조건에 맞게 수열 변환하기 2 - 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/181881 - 구현 코드 def sol..