한 달이 31 일 이하인지 확인하기 위해 여전히 너클을 사용하는 사람은 몇 명입니까?
당신은 "너클을 계산"하여 한 달 범위 내에서 몇 달 동안 전체 31 일을 보냈고 몇 일 동안 31 일보다 적은지를 계산하는 프로그램을 작성해야합니다.
의례 : amsi.org.au
입력
한 달의 두 달, 첫 번째는 두 번째 이전에 연대순으로 올 필요가 없으며 적절한 형식으로 제공됩니다. 예를 들어 : 201703 201902
- 2007 년 2 2019 년 3 월 2017 사용자가 선택하는 입력 형식을 설명하십시오. 입력은 1 년에서 9999 년까지의 모든 연도를 포함 할 수 있어야합니다. 지정된 월 범위에는 시작 월과 종료 월이 모두 포함됩니다.
산출
두 개의 정수 : 31 일이 지정된 범위의 월 수와 31 일이 아닌 범위의 월 수
예 : 14 10
— 14 개의 너클, 10 개의 홈 (해당 월 범위에는 전체 31 일의 14 개월, 31 일 미만의 10 개월)이 있습니다.
예를 들어 201612 201611
, 범위의 두 번째 달이 첫 번째 시간 이전에 시간순으로 나오는 입력의 경우 한 쌍의 0을 출력해야합니다.
입력 및 출력의 예
| Input | Output |
|---------------|-------------|
| 201703 201902 | 14 10 |
| 201701 202008 | 26 18 |
| 000101 999912 | 69993 49995 |
| 201802 201803 | 1 1 |
| 201601 201601 | 1 0 |
| 201612 201611 | 0 0 |
규칙
- 원하는 언어를 선택할 수 있습니다
- 라인 당 하나의 입력
- 이것은 code-golf 이므로 바이트 단위의 가장 짧은 코드가 이깁니다!
- 우승자는 4 월 9 일에 선정됩니다
- 표준 허점 적용
- 추신 : 이것은 PCG의 첫 번째 질문이며 일부 불일치가있을 수 있습니다. 불분명 한 내용을 편집하고 확인하십시오.
201612 201611
.