用简单代码写出星际炸弹算法题
let res = prompt('请输入')
let ary = res.split(' ')
let y = ary[0]
let m = ary[1]
let d = ary[2]
let n = ary[ary.length - 1]
let month = [0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
function judgeLeapYear(y) {
if (y % 400 === 0 || (y % 4 === 0 && y % 100 !== 0)) {
return true
}
return false
}
while (n) {
if (judgeLeapYear(y)) {
month[2] = 29;
}
d < month[m] ? d++ : (m++, d = 1);
m === 13 ? (m = 1, y++) : null
month[2] = 28;
n--;
}
console.log(y, m, d)