[프로그래머스] 같은 숫자는 싫어 - Python def solution(arr): answer = [] temp=-1 for i in range(len(arr)): if i==0: temp=arr[i] answer.append(arr[i]) else: if temp!=arr[i]: answer.append(arr[i]) temp=arr[i] return answer 취준시절/프로그래머스 2021.07.09
[프로그래머스] 가운데 글자 가져오기 - Python def solution(s): answer = '' if len(s)%2==0: answer=s[int(len(s)/2-1):int(len(s)/2+1)] else: answer=s[int(len(s)/2-0.5)] return answer 취준시절/프로그래머스 2021.07.09
[프로그래머스] x만큼 간격이 있는 n개의 숫자 - Python def solution(x, n): answer = [] for i in range(1, n + 1): answer.append(x * i) return answer 취준시절/프로그래머스 2021.07.09
[프로그래머스] K번째 수 - Python def solution(array, commands): answer = [] for command in commands: i=command[0] j=command[1] k=command[2] tmp=array[i-1:j] tmp.sort(); answer.append(tmp[k-1]) return answer print(solution([1,5,2,6,3,7,4],[[2, 5, 3], [4, 4, 1], [1, 7, 3]])) 취준시절/프로그래머스 2021.07.09
[프로그래머스] 2016년 - Python def solution(a, b): answer = '' month = ['FRI', 'SAT', 'SUN', 'MON', 'TUE', 'WED', 'THU'] lastDays = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] answer = month[(sum(lastDays[:a - 1]) + b - 1) % 7] return answer 취준시절/프로그래머스 2021.07.09