[swea] 4869. 종이붙이기 / python 파이썬
🚩 재귀함수 thinking point는 재귀함수로 접근하는 것이다. 처음에 1번 사각형(10x20)이 3개인 경우는 어떻게 해석해야 고민했는데 가로의 길이만을 기준으로 나눠서 생각하면 재귀로 함수를 구성할 수 있다. 코드 def paper_cut(n): if n == 1: return 1 elif n == 2: return 3 return paper_cut(n-1) + paper_cut(n-2) * 2 T = int(input()) for tc in range(1, T+1): N = int(input()) ans = paper_cut(N//10) print("#{} {}".format(tc, ans))
algorithm/swea
2021. 4. 8. 02:12
글 보관함
TAG
- 20057 마법사 상어와 토네이도
- 삼성기출
- 백준
- git 미러링
- 영어끝말잇기
- 기지국설치
- 브루트포스
- 20056 마법사 상어와 파이어볼
- 프로그래머스
- 2018 카카오 공채
- 2579 계단오르기
- 17406 배열돌리기4
- dfs
- dp
- Python
- merge에러
- 21609 상어 중학교
- BFS
- merge 에러
- 보석쇼핑
- 파이썬
- 알고리즘
- 삼성코테
- swea
- react
최근에 올라온 글
- Total
- Today
- Yesterday
최근에 달린 댓글