프로그램 명: tencard(open)
제한시간: 1 초

그림 1 과 같은 십자모양의 한 장의 카드의 네 모서리에 1 이상 9 이하의 숫자가 하나씩 쓰여있다.이 네 개의 숫자 중에는 같은 숫자도 있을 수 있다.

시계수는 카드의 숫자들을 시계방향으로 읽어서 만들어지는 네 자리 수들 중에서 가장 작은수이다.

위 그림의 카드는 시계 방향으로

읽을수 있으므로, 이 카드의 시계수는 가장 작은 수인 2273 이다.

입력으로 주어진 카드의 시계수를 계산하여 , 그 시계수가 모든 시계수들 중에서 몇 번째로 작은 시계수인지를 알아내는 프로그램을 작성하시오.

예를 들어서, 그림 2 와 같은 십자 카드의 시계수는 1122 이며, 이 시계수보다 작은 시계수들은

1111 , 1112 , 1113 , 1114 , 1115 , 1116 , 1117 , 1118 ,1119
뿐이므로 1122 는 10 번째로 작은 시계수이다. ( 십자카드에는 0 이 나타날수 없으므로 1120 은 시계수가 될수 없다. 또한 1121 이 적혀있는 카드의 시계수는 1112 이므로,1121 은 시계수가 될 수 없다.)

입력 형식

입력은 한 줄로 이루어지며, 이 한 줄은 카드의 네 모서리에 씌여 있는 1 이상 9 이하의 숫자 4 개가 시계방향으로 입력된다. 각 숫자 사이에는 빈 칸이 하나 있다.

출력형식

입력된 카드의 시계수가 모든 시계수들 중에서 몇 번째로 작은 시계수인지를 출력하시오.

입출력 예

입력

2 1 1 2

출력

10
출처:koi 초등기출

[질/답] [제출 현황] [푼 후(5)]
[ 채 점 ] [홈으로]  [뒤 로]