티스토리 뷰
N(x)일 때 정사각형의 한 변의 길이는 피보나치 수열을 통해 구할 수 있다.
테스트 케이스를 잘 살펴보면 N개의 타일로 구성된 직사각형의 둘레는 N(x + 2) * 2로 구할 수 있다는 것도 확인할 수 있다.
문제풀이
def solution(N): lst = [1,1,2] for rpt in range(3, N + 2): lst.append(lst[rpt - 1] + lst[rpt - 2]) return lst[N + 1] * 2
'문제 풀이 > Programmers' 카테고리의 다른 글
[python3][level 2] 쇠막대기 (0) | 2019.04.05 |
---|---|
[python3][level 3] 베스트앨범 (0) | 2019.04.04 |
[python3][level 2] 위장 (0) | 2019.03.28 |
[python3][level 2] 전화번호 목록 (0) | 2019.03.27 |
[python3][level 1] 완주하지 못한 선수 (0) | 2019.03.25 |
댓글