9chan
데싸겅부
9chan
전체 방문자
오늘
어제
  • 분류 전체보기 (51)
    • 코딩 (48)
      • 구름 (42)
      • 백준 (0)
      • 프로그래머스 (0)
      • 주피터 (3)
      • 판다스(pandas) (2)
    • 수학 (1)
    • 주절주절 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 다운로드
  • M1
  • 맥북
  • 한글
  • 구름
  • 1단계
  • 코딩
  • 프로그래밍
  • 파이썬
  • 인코딩
  • 맥

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
9chan

데싸겅부

코딩/구름

[구름 1단계] [KOI 2016] 타일 장식물

2022. 3. 17. 15:04

https://level.goorm.io/exam/48135/%ED%83%80%EC%9D%BC-%EC%9E%A5%EC%8B%9D%EB%AC%BC/quiz/1

 

구름LEVEL

코딩테스트에서 가장 높은 비중을 차지하는 알고리즘 문제를 제작하고 풀이할 수 있는 온라인 저지 서비스입니다. 기업에서 선호하는 C, C++, 파이썬(Python), 자바(Java), 자바스크립트(Javascript) 이

level.goorm.io

 

 

좀 하드코딩 같긴 한데 n이 1,2,3일 경우에 대해 예외 처리를 안해주면 안풀려서 각 경우의 수를 다 써줬다.

num = int(input())

s1 = 0
s2 = 1
length = []
for i in range(num):
    length.append(s2)
    s1 = s1 + s2
    s2 = s1 + s2
    length.append(s1)


if num == 1:
    length = length[:num]
    print(length[-1] * 4)
    
if num == 2:
    length = length[:num]
    print(length[-1] * 3 + length[-2] * 3) 

if num == 3:
    length = length[:num]
    print(length[-1] * 3 + length[-2] * 2 + length[-3] * 2)     
    
if num >= 4:
    length = length[:num]
    print(length[-1] * 3 + length[-2] * 2  + length[-3] * 2 + length[-4] * 1)

'코딩 > 구름' 카테고리의 다른 글

[구름 1단계] Min 함수  (0) 2022.03.17
[구름 1단계] [KOI 2016] 방 배정  (0) 2022.03.17
[구름 1단계] 단어의 개수 세기  (0) 2022.03.17
[구름 1단계] 헷갈리는 작대기  (0) 2022.03.17
[구름 1단계] 인공지능 청소기  (0) 2022.03.16
    '코딩/구름' 카테고리의 다른 글
    • [구름 1단계] Min 함수
    • [구름 1단계] [KOI 2016] 방 배정
    • [구름 1단계] 단어의 개수 세기
    • [구름 1단계] 헷갈리는 작대기
    9chan
    9chan

    티스토리툴바