-
[🤷♀️ 백준] 9465번. 스티커Algorithm/1일 1코테 2020. 11. 15. 16:16반응형
QUESTION.
ANSWER.
def sticker(n): point = [] # 점수를 넣어줄 리스트 for _ in range(2): # 2열이므로 2번 l = list(map(int, input().split())) point.append(l) #입력받은 점수를 넣어준다. point[0].insert(0, 0) # 2에서의 N-2를 고려하여 첫번째 값에 0을 넣어줌 point[1].insert(0, 0) # 점화식 FOR문 for i in range(2, n+1): point[0][i] = max(point[1][i-1], point[1][i-2]) + point[0][i] point[1][i] = max(point[0][i-1], point[0][i-2]) + point[1][i] a1 = max(point[0]) a2 = max(point[1]) return max(a1, a2) t = int(input()) # testcase for _ in range(t): print(sticker(int(input())))
참고글
반응형'Algorithm > 1일 1코테' 카테고리의 다른 글
[💕 백준] 11053번. 가장 긴 증가하는 부분 수열 (0) 2020.11.16 [🤷♀️ 백준] 2156번. 포도주 시식 (0) 2020.11.16 [💕 프로그래머스] H-index (PYTHON) (0) 2020.11.14 [💕 백준] 10825번. 국영수 (0) 2020.11.14 [💕 백준] 10814번. 나이순 정렬 (0) 2020.11.14