#1123
BABBA
원문: English
- 시간 제한
- 1s
- 메모리 제한
- 32MB
- 제출
- 7
- 정답
- 5
- 맞힌 사람
- 5
- 정답 비율
- 71.4%
문제
어느 날, 어린 미르코는 이상하게 생긴 기계를 발견했다. 그 기계는 아주아주 큰 화면과 버튼 하나로 이루어져 있었다.
미르코가 기계를 처음 발견했을 때 화면에는 문자 A 하나만 표시되어 있었다.
버튼을 한 번 누르자 글자가 B로 바뀌었다.
그 다음 몇 번 더 버튼을 누르자 문자열은 다음과 같이 변했다.
B → BA → BAB → BABBA ...
이를 본 미르코는 기계가 다음과 같은 방식으로 문자열을 바꾼다는 사실을 알아냈다.
- 모든 B는 BA로 변환된다.
- 모든 A는 B로 변환된다.
이 기계가 재미있었던 미르코는 당신에게 아주 어려운 질문을 했다.
버튼을 K번 눌렀을 때 화면에는 문자 A와 문자 B가 각각 몇 개씩 나타나는가?
입력
첫 번째 줄에 정수 K(1 ≤ K ≤ 45)가 주어진다. 이는 미르코가 버튼을 누른 횟수이다.
출력
첫 번째이자 유일한 줄에 두 개의 정수를 공백으로 구분하여 출력하라.
- 문자 A의 개수
- 문자 B의 개수
예제 입력 1
1
예제 출력 1
0 1
예제 입력 2
4
예제 출력 2
2 3
예제 입력 3
10
예제 출력 3
34 55
코드 제출
코드를 제출하려면 로그인이 필요합니다.
로그인내 제출
제출 내역이 없습니다.
맞은 사람
| # | 순위 | 사용자 | 언어 | 시간 | 메모리 | 코드 길이 | |
|---|---|---|---|---|---|---|---|
| 6198 | 🥇 | 이채환 | Python | 8ms | 8300KB | 94B | |
| 9805 | 🥈 | 이재준 | Python | 9ms | 8116KB | 64B | |
| 9672 | 🥉 | 홍진영 | Python | 11ms | 8176KB | 92B | |
| 6137 | 4 | 최정민 | PyPy | 22ms | 49988KB | 192B | |
| 6069 | 5 | 안우진 | PyPy | 23ms | 50260KB | 68B |
난이도 투표
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
| # | 사용자 | 문제 | 결과 | 언어 | 시간 | 메모리 | 코드 길이 | 제출 시간 | |
|---|---|---|---|---|---|---|---|---|---|
| 9805 | 맞았습니다 | Python | 9ms | 8116KB | 64B | 2026. 08. 20. 16:28 | |||
| 9672 | 맞았습니다 | Python | 11ms | 8176KB | 92B | 2026. 07. 27. 11:03 | |||
| 6198 | 맞았습니다 | Python | 8ms | 8300KB | 94B | 2026. 05. 13. 08:23 | |||
| 6137 | 맞았습니다 | PyPy | 22ms | 49988KB | 192B | 2026. 05. 12. 05:04 | |||
| 6136 | 시간 초과 | PyPy | - | - | 274B | 2026. 05. 12. 04:57 | |||
| 6135 | 시간 초과 | Python | - | - | 274B | 2026. 05. 12. 04:57 | |||
| 6069 | 맞았습니다 | PyPy | 23ms | 50260KB | 68B | 2026. 05. 08. 14:16 |