-
<백준> 1065번: 한수유물/└ 백준 2022. 1. 13. 20:58728x90
🤖
문제
https://www.acmicpc.net/problem/1065
1065번: 한수
어떤 양의 정수 X의 각 자리가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나
www.acmicpc.net
풀이
const fs = require("fs"); const N = +fs.readFileSync("/dev/stdin").toString().trim(); function isAnswer(num) { const numStr = `${num}`; return num < 100 || +numStr[0] - +numStr[1] === +numStr[1] - +numStr[2]; } let count = 0; for (let i = 1; i < N + 1; i++) { if (isAnswer(i)) { count += 1; } } console.log(count);
1. (line 4) 한수인지 아닌지 판단하는 함수를 정의하였습니다.
2. (line 11) 한수인 경우의 수를 세어서 출력할 변수에 담았습니다.
728x90'유물 > └ 백준' 카테고리의 다른 글
<백준> 11720번: 숫자의 합 (0) 2022.01.18 <백준> 11654번: 아스키 코드 (0) 2022.01.16 <백준> 4673번: 셀프 넘버 (0) 2022.01.11 <백준> 4344번: 평균은 넘겠지 (0) 2022.01.10 <백준> 8958번: OX퀴즈 (0) 2022.01.10