10952번 A+B -5
const fs = require("fs");
const filePath = process.platform === "linux" ? "/dev/stdin" : "./input.txt";
let input = fs.readFileSync(filePath).toString().split("\n");
let arr = [];
for (let i = 0; i < input.length; i++) {
arr.push(input[i].split(" ").map((item) => +item));
}
solution(arr);
function solution(arr) {
// for (let i = 0; i < arr.length; i++) {
// let result = arr[i][0] + arr[i][1];
// if (!result) {
// break;
// } else {
// console.log(result);
// }
// }
let i = 0;
while (i < arr.length) {
let result = arr[i][0] + arr[i][1];
if (!result) {
break;
} else {
console.log(result);
}
i++;
}
}
10951번 A+B
const fs = require("fs");
const filePath = process.platform === "linux" ? "/dev/stdin" : "./input.txt";
let input = fs.readFileSync(filePath).toString().trim().split("\n");
let arr = [];
for (let i = 0; i < input.length; i++) {
arr.push(input[i].split(" ").map((item) => +item));
}
solution(arr);
function solution(arr) {
let i = 0;
while (i < arr.length) {
let result = arr[i][0] + arr[i][1];
console.log(result);
i++;
}
}
1110번 더하기 사이클
const fs = require("fs");
const filePath = process.platform === "linux" ? "/dev/stdin" : "./input.txt";
let input = fs.readFileSync(filePath).toString().split("\n");
input = +input[0];
solution(input);
function solution(input) {
let num = input;
let ans = 0;
let sum;
while (true) {
ans++;
sum = Math.floor(num / 10) + (num % 10);
num = (num % 10) * 10 + (sum % 10);
if (input === num) {
break;
}
}
console.log(ans);
}