[BOJ 33702] 비밀번호
View as PDF
Submit solution
Points:
1
Time limit:
1.0s
Memory limit:
1G
Problem types
Allowed languages
Assembly, Awk, C, C++, Java, Pascal, Perl, Python, Sed, Text
쿠는 $9$자리 비밀번호를 정하려고 한다. 비밀번호 버튼은 아래와 같이 생겼다.</p>
| 1 | 2 | 3 |
| 4 | 5 | 6 |
| 7 | 8 | 9 |
쿠가 만들고 싶은 비밀번호의 조건은 아래와 같다.
- 가장 먼저 $K$가 적힌 버튼을 눌러야 한다.
- 이후 직전에 누른 버튼과 상하좌우로 인접한 버튼을 눌러야 한다.
- 각 버튼을 한 번씩만 눌러야 하며, 모든 버튼을 눌러야 한다.
$K$가 적힌 버튼에서 비밀번호를 누르기 시작할 때 만들 수 있는 서로 다른 비밀번호의 개수를 구해보자.
입력 형식
쿠가 비밀번호를 가장 먼저 누르는 버튼에 적힌 수 $K$가 주어진다. $\left(1 \leq K \leq 9\right)$
출력 형식
$K$가 적힌 버튼에서 비밀번호를 누르기 시작할 때, 만들 수 있는 서로 다른 비밀번호의 개수를 출력한다.
예제 입력 1
3
예제 출력 1
8
예제 입력 2
8
예제 출력 2
0
힌트
두 버튼이 인접해 있다는 것은 두 버튼이 변을 공유한다는 것을 의미한다.
Comments