다음 번 금요일이 다음 달 13 일에 떨어질 것이라고 예측할 수있는 가장 짧은 프로그램은 무엇입니까?
- 기능 / 서브 루틴 만이 아니라 완전한 기능을하는 프로그램이어야 함
- 다음 형식으로 날짜를 인쇄해야합니다.
YYYY-MM-DD
- 사용자가 시작 날짜를 명령 줄 인수 또는
STDIN
- 사용자가 시작 날짜를 제공하지 않으면 오늘을 시작 날짜로 사용하십시오.
- 시작 날짜가 13 일 금요일 인 경우 프로그램은 다음 주 금요일 13 일을 찾아야합니다 .
오늘 프로그램을 실행한다면 (2011 년 2 월 16 일) 다음과 같은 결과가 나옵니다.
$ ./fr13th 2013-05-09
2013-09-13
$ ./fr13th 2007-06-29
2007-07-13
$ ./fr13th 2007-07-13
2008-06-13
$ ./fr13th
2011-05-13
2013-9-13
첫 번째 예 에서 출력이 정상입니까?