RosettaCodeData/Task/Leap-year/UNIX-Shell/leap-year-4.sh
2023-07-01 13:44:08 -04:00

5 lines
145 B
Bash

is_leap() {
local year=$(( 10#${1:?'Missing year'} ))
(( year % 4 == 0 && ( year % 100 != 0 || year % 400 == 0 ) )) && return 0
return 1
}