const rl = require("readline").createInterface({ input: process.stdin }); var iter = rl[Symbol.asyncIterator](); const readline = async () => (await iter.next()).value; void (async function () { // Write your code here /** * 判断是否瑞年 */ function calcLeap(year) { // 是否瑞年 let isLeap = false; isLeap = year % 400 === 0 || (year % 4 === 0 && year % 100 !== 0); return isLeap; } while ((line = await readline())) { const arr = line.split(" "); // 天数 let num = 0; const year = +arr[0], month = +arr[1], day = +arr[2]; const isLeap = calcLeap(year); for (let i = 1; i < month; i++) { if (i === 2) { num += isLeap ? 29 : 28; } else if (i === 8) { num += 31; } else if (i < 8) { num += i % 2 === 0 ? 30 : 31; }else{ num += i % 2 === 0 ? 31 : 30; } } console.log(num + day); } })();