1769번: 3의 배수
문제가 잘 풀리지 않을 때, 문제를 바라보는 시각을 조금만 다르게 가지면 문제가 쉽게 풀리는 경험을 종종 해 보았을 것이다. 여러 가지 방법이 있지만 그 중 하나로 우리가 풀고 싶은 문제를
www.acmicpc.net
접근 : 구현
Javascript
let input = require("fs")
.readFileSync("/dev/stdin") //"/dev/stdin"
.toString()
.split("\n")
.map((val) => val.trim());
function solution(input) {
let num = input[0];
let cnt = 0;
let answer = "";
while (1) {
let Num = num.split("").map((v) => +v);
if (Num.length === 1) {
if (Num[0] % 3 === 0) answer = "YES";
else answer = "NO";
break;
}
let psum = Num.reduce((a, c) => a + c);
num = String(psum);
cnt++;
}
console.log(cnt);
console.log(answer);
}
solution(input);
'코딩테스트(알고리즘) > baekjoon' 카테고리의 다른 글
[baekjoon] 12904 A와B (Javascript) (0) | 2022.06.24 |
---|---|
[baekjoon] 2002 추월 (Javascript) (0) | 2022.06.24 |
[baekjoon] 1969 DNA (Javascript) (0) | 2022.06.24 |
[baekjoon] 5635 생일 (Javascript) (0) | 2022.06.24 |
[baekjoon] 18111 마인크래프트 (Javascript) (0) | 2022.06.23 |