MM/DD
날짜 ( 12/24
) 및 시작 / 종료 날짜 범위 ( 11/01 - 06/24
)가 주어지면 날짜가 나열된 날짜 범위 내에 있는지 확인하십시오.
날짜 범위는 순차적 05/01 - 11/01
이거나 ( ) 내년으로 둘러 쌀 수 있습니다 ( 11/01 - 05/01
).
예 :
12/24
에11/01 - 06/24
= TRUE06/24
에11/01 - 06/24
= TRUE06/24
에06/24 - 06/24
= TRUE06/24
~에11/01 - 06/23
거짓 임07/24
~에11/01 - 06/24
거짓 임07/24
에05/01 - 11/01
= TRUE07/24
에07/23 - 07/20
= TRUE
년은 교전하지 않습니다. 날짜 및 / 또는 날짜 범위는 과거 또는 미래에 적용되는 것으로 가정합니다.
종료일은 항상 시작일 이후입니다. 종료 날짜가 시작 날짜보다 숫자보다 작 으면 다음 해로 줄 바꿈한다고 가정합니다.
세 가지 입력 변수는 모든 메소드 (args, HTTP, stdin 등)를 통해 모든 형식 (문자열, JSON, 배열 등)을 사용할 수 있습니다.
응답은 boolean
yes / no / correct / etc .. 문자열의 형식 일 수 있습니다 . 가장 짧은 코드가 승리합니다.
내장 함수에 인수를 전달할 수는 없습니다.
11/01 - 06/24 includes 06/24?
['06', '24']
만약 당신이 옳고 그름이 []
무엇인지 또는 무슨 의미인지 상상하고 있습니까?
2017
와 내년에 이야기한다고 가정 해보십시오 2018
. 우리는 어떻게 그 결정 해야하는 06/24
방법을 2018
따라서해야 True
보다는 2017
때문에 False
그 이전이기 때문에 11/01
?
date > start & date < end
"-일부 테스트 사례가 잘못되었습니다. 나는 당신이 무슨 뜻인지 생각합니다 start<=date<=end
.
['MM', 'DD']
?