직무
사용자가 입력 한 날짜의 요일 이름을 계산하는 프로그램이나 함수를 작성하십시오.
입출력
입력은 문자열 YYYYMMDD
입니다.
입력 값의 예 :
20110617 : 2011 년 6 월 17 일 19040229 : 1904 년 2 월 29 일 06661225 : 666 년 12 월 25 일 00000101 : 1 월 1 일 99991231 : 9999 년 12 월 31 일
모든 입력이 유효하다고 가정 할 수 있습니다. 참고 년 제로는 유효합니다.
출력 사이의 정수 0
와 6
. 각 정수는 요일 이름을 나타냅니다. 요일 이름을 나타내는 정수를 자유롭게 결정할 수 있습니다.
0 : 월요일 1 : 화요일 2 : 수요일 ... 6 : 일요일
(순서대로) 또는 이것
0 : 월요일 1 : 수요일 2 : 일요일 ... 6 : 토요일
(순서가 아님).
테스트 사례
입력 요일 출력 (이 예제에서는 [0..6-> Monday..Sunday]이 사용됩니다.) 20110617 금요일 4 19500101 일요일 6 22220202 토요일 5 19000228 수요일 2 19000301 목요일 3 19450815 수요일 2 19040229 월요일 0 19040301 화요일 1 17760704 목요일 3 20000228 월요일 0 20000229 화요일 1 20000301 수요일 2 20121223 일요일 6 00000401 토요일 5 66660606 수요일 2 59161021 토요일 5
제한
당신은 안 사용하는 모든 기능 / 클래스의 종류 / ... 같은 타임 스탬프 또는 날짜, 관련되는 Date
클래스 Java
/ JavaScript
/ ActionScript
, 또는 getdate
함수 PHP
.
많은 사람들이 사용 하는 Gregorian calender를 사용해야합니다 .
물론 가장 짧은 코드가 승리합니다. 두 코드의 길이가 동일하면 투표 수가 높은 코드가 우선합니다.
(사유 : +1
투표 수가 5 이상인 코드가있는 경우 )
echo 4
.