문제 보러가기
제한사항
이외의 제한사항은 없다.
첫번째 생각
1층부터 10층까지 중에 4층이 없다는 것은 수를 9진수로 표현함과 같다고 할 수 있다.
따라서 9진수로 층수를 표현 해 준 뒤, 10진수로 변환해주어 계산하면 구할 수 있다.
단, 0층은 존재하지 않으므로 지상 ~층부터 지하 ~층까지 존재한다면 결과값에서 -1을 해주어 계산한다.
Code
1 |
|
이외의 제한사항은 없다.
1층부터 10층까지 중에 4층이 없다는 것은 수를 9진수로 표현함과 같다고 할 수 있다.
따라서 9진수로 층수를 표현 해 준 뒤, 10진수로 변환해주어 계산하면 구할 수 있다.
단, 0층은 존재하지 않으므로 지상 ~층부터 지하 ~층까지 존재한다면 결과값에서 -1을 해주어 계산한다.
1 |
|