λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
κ°œμΈκ³΅λΆ€/Algorithm

[λ°±μ€€][Node.js] 10797번 : 10λΆ€μ œ

by πŸ‡λ°•λ΄‰λ΄‰πŸ‡ 2022. 2. 13.

 

 

Algorithm

-  10λΆ€μ œ -

 


 

문제

μ„œμšΈμ‹œλŠ” 6μ›” 1일뢀터 ꡐ톡 ν˜Όμž‘μ„ 막기 μœ„ν•΄μ„œ μžλ™μ°¨ 10λΆ€μ œλ₯Ό μ‹œν–‰ν•œλ‹€.

μžλ™μ°¨ 10λΆ€μ œλŠ” μžλ™μ°¨ 번호의 일의 자리 μˆ«μžμ™€ λ‚ μ§œμ˜ 일의 자리 μˆ«μžκ°€ μΌμΉ˜ν•˜λ©΄ ν•΄λ‹Ή μžλ™μ°¨μ˜ μš΄ν–‰μ„ κΈˆμ§€ν•˜λŠ” 것이닀.

예λ₯Ό λ“€μ–΄, μžλ™μ°¨ 번호의 일의 자리 μˆ«μžκ°€ 7이면 7일, 17일, 27일에 μš΄ν–‰ν•˜μ§€ λͺ»ν•œλ‹€.

λ˜ν•œ, μžλ™μ°¨ 번호의 일의 자리 μˆ«μžκ°€ 0이면 10일, 20일, 30일에 μš΄ν–‰ν•˜μ§€ λͺ»ν•œλ‹€.

 

μ—¬λŸ¬λΆ„λ“€μ€ 일일 경찰관이 λ˜μ–΄ 10λΆ€μ œλ₯Ό μœ„λ°˜ν•˜λŠ” μžλ™μ°¨μ˜ λŒ€μˆ˜λ₯Ό μ„ΈλŠ” λ΄‰μ‚¬ν™œλ™μ„ ν•˜λ €κ³  ν•œλ‹€.

λ‚ μ§œμ˜ 일의 자리 μˆ«μžκ°€ 주어지고 5λŒ€μ˜ μžλ™μ°¨ 번호의 일의 자리 μˆ«μžκ°€ μ£Όμ–΄μ‘Œμ„ λ•Œ μœ„λ°˜ν•˜λŠ” μžλ™μ°¨μ˜ λŒ€μˆ˜λ₯Ό 좜λ ₯ν•˜λ©΄ λœλ‹€. 

 

μž…μΆœλ ₯ μ˜ˆμ‹œ

 

문제 ν’€κΈ°

let fs = require("fs");
let input = fs.readFileSync("/dev/stdin")
	.toString()
	.trim()
	.split("\n")
	.map((el) => el.split(" ").map((el) => Number(el)));
let count = 0;
let date = input[0][0] % 10;

for (let i = 0; i < input[1].length; i++) {
	if (date === input[1][i]) count++;
}

console.log(count);

 

 

 

λ°˜μ‘ν˜•

λŒ“κΈ€