율도국 소프트웨어교육의 날 (1, 0으로 구성된 날짜 판정하기) |
---|
율도국에서는 소프트웨어 교육의 날을 기념하여 공휴일로 지정하려고 한다. 소프트웨어 교육의 날은 모든 날짜가 0 또는 1로만 구성되어야 한다. 주어지는 4자리 숫자는 두자리의 월(month)과 두자리의 일(day)로 구성된다. 예를 들어, 8월은 08, 2일은 02로 주어지며, 따라서 1010은 10월 10일이다. 그리고 10월 10일은 0 또는 1로만 구성되어 있으므로 소프트웨어 교육의 날 후보가 될 수 있다. 단, 0과 1로만 구성되지 않지 않거나, 0과 1로만 구성되더라도 존재하지 않는 날짜라면 소프트웨어 교육의 날로 지정할 수 없다. 즉, 1000은 0, 1로 구성되어 있지만, 10월 0일은 존재하지 않으므로 소프트웨어 교육의 날 후보가 될 수 없다. 두 자리의 월(month)과 두 자리의 일(day)로 구성된 4자리의 숫자가 주어질 때, 소프트웨어 교육의 날로 지정 가능한지 여부를 판단하는 프로그램을 작성하시오.
|
입력 | |
---|---|
첫번째 줄에 4자리의 숫자가 주어진다. 각 자리의 숫자는 0~9 중에 하나다. 즉, 10진수다. |
출력 | |
---|---|
주어진 숫자의 '월'과 '일'이 소프트웨어 교육의 날 후보로 가능하면 1, 불가능하면 -1로 출력한다. |
예시 | |||
---|---|---|---|
1 | 입력 | 1010 | |
출력 | 1 | ||
2 | 입력 | 1000 | |
출력 | -1 |
출처 | |
---|---|
2017년 소프트웨어(SW)교육의 날 |