PROGRAMMERS/코딩테스트 입문
2024.01.11
1. 치킨 쿠폰 - 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/120884 - 구현 코드 def solution(chicken): answer = 0 coupon = chicken while coupon >= 10: answer += coupon // 10 coupon = coupon % 10 + coupon // 10 return answer 2. 이진수 더하기 - 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/120885 - 구현 코드 def solution(bin1, bin2): return bin(int(bin1, 2) + int(bin2, 2))[2:] 3...
PROGRAMMERS/코딩테스트 입문
2024.01.11
1. 특이한 정렬 - 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/120880 - 구현 코드 def solution(numlist, n): distance = [abs(x - n) for x in numlist] sorted_nums = sorted(zip(distance, numlist), key=lambda x: (x[0], -x[1])) return [num for _, num in sorted_nums] 2. 등수 매기기 - 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/120882 - 구현 코드 def solution(score): avg = [sum(n)/2..
PROGRAMMERS/코딩테스트 입문
2024.01.10
1. 문자열안에 문자열 - 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/120908 - 구현 코드 def solution(str1, str2): return 1 if str2 in str1 else 2 2. 제곱수 판별하기 - 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/120909 - 구현 코드 def solution(n): return 1 if int(n ** 0.5) == n ** 0.5 else 2 3. 세균 증식 - 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/120910 - 구현 코드 d..
PROGRAMMERS/코딩테스트 입문
2024.01.07
1. 배열 자르기 - 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/120833 - 구현 코드 def solution(numbers, num1, num2): return numbers[num1:num2+1] 2. 외계행성의 나이 - 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/120834 - 구현 코드 def solution(age): exop_age = {'0': 'a', '1': 'b', '2': 'c', '3': 'd', '4': 'e', '5': 'f', '6': 'g', '7': 'h', '8': 'i', '9': 'j'} return ''.join([exop..