1process.stdin.resume(); 2process.stdin.setEncoding('utf-8'); 3let input = ''; 4 5process.stdin.on('data', (data) => { 6 input += data; 7}); 8 9process.stdin.on('end', () => { 10 const inputArray = input.trim().split(' '); 11 const start = parseInt(inputArray[0], 10); 12 const end = parseInt(inputArray[1], 10); 13 14 function containsForbidden(number) { 15 const strNumber = number.toString(); 16 return strNumber.includes('4') || strNumber.includes('18'); 17 } 18 19 function countAvailableNumbers(start, end) { 20 let count = 0; 21 for (let i = start; i <= end; i++) { 22 if (!containsForbidden(i)) { 23 count++; 24 } 25 } 26 return count; 27 } 28 29 const availableNumbers = countAvailableNumbers(start, end); 30 console.log(availableNumbers); 31 process.exit(); 32});
Copyright ©2010-2022 比特日记 All Rights Reserved.
Powered By 可尔物语