호주인들은 공휴일과 술을 좋아합니다. 어제 1 월 26 일은 공휴일 인 호주의 날이었습니다. 나는 어제 직장에 가지 않아서 기뻤고, 다음에 공휴일을 맞이하는 것을 알고 싶어했습니다! 불행히도, 나는 술을 너무 많이 마셨고, 나 자신을 위해 그것을 해결할 수 없습니다.
날짜를 호주 날짜 / 시간 표기법 (dd / mm)으로 입력하고 다음 공휴일까지 일수를 출력 하는 프로그램을 작성하십시오 . 저는 퀸즈랜드 (QLD) 거주자이므로 퀸즈 랜더에 영향을주는 공휴일 에만 관심이 있습니다 .
25/03 | 성 금요일
26/03 | 부활절 토요일
28/03 | 부활절 월요일
25/04 | 안작 데이
02/05 | 노동절
03/10 | 여왕의 생일
25/12 | 크리스마스
26/12 | 박싱 데이
27/12 | 크리스마스 휴일
사이트에서 다음을 참고하십시오.
크리스마스 휴일
새해, 크리스마스 또는 박싱 데이가 주말에 추가 될 경우 추가 공휴일이 추가됩니다.
크리스마스는 일요일에 있기 때문에 공휴일 이 추가로 있습니다. 크리스마스는 여전히 공휴일입니다.
저는 오전 사람이므로 현재 날짜를 하루로 포함해야합니다 (다음 공휴일에 대한 프로그램을 확인할 가능성이 가장 높기 때문에). 즉, 공휴일 날짜를 입력하면 출력은 0
; 공휴일 전날을 입력하면 출력은입니다 1
.
나는 연말까지 지금 (27/01) 사이의 날짜에만 관심이 있습니다 . 당신이 계산해야 할 마지막 날짜는 31/12이며 출력은 1
(설날)입니다.
표준 허점 은 금지되어 있습니다.
입력
- 입력은 항상 5 자 (4 자, 하이픈
-
또는 슬래시로 구분됨)입니다./
- 입력 날짜는 27/01에서 31/12 사이입니다.
산출
- 입력 날짜를 포함하여 호주 퀸즐랜드 공휴일까지의 일수 :
0
및 사이153
(최대 간격) 여야합니다. - 새로운 줄이나 오류가 없습니다
예
01-05 = 1
02-05 = 0
03-05 = 153
25/12 = 0
26-12 = 0
27/12 = 0
30/12 = 2
31-12 = 1
잘만되면 이것이 분명하고 빠진 것이 없습니다. 그러나 이것은 두 번째 질문이므로 피드백을 보내 주시면 최대한 빨리 문제를 해결하기 위해 최선을 다하겠습니다.