aotoyae

[JS] 백준 : 배수와 약수 5086 본문

Coding Test

[JS] 백준 : 배수와 약수 5086

aotoyae 2023. 10. 2. 01:28

 

 

https://www.acmicpc.net/problem/5086

 

5086번: 배수와 약수

각 테스트 케이스마다 첫 번째 숫자가 두 번째 숫자의 약수라면 factor를, 배수라면 multiple을, 둘 다 아니라면 neither를 출력한다.

www.acmicpc.net

const input = require("fs")
  .readFileSync("dev/stdin")
  .toString()
  .trim()
  .split("\n");

for (i = 0; i < input.length - 1; i++) { // 마지막 줄 0 0 제외
  let num = input[i].split(" ").map((item) => item * 1); // 공백으로 나누고 number로 변경
  let a = num[0]; // 첫 번째 숫자
  let b = num[1]; // 두 번째 숫자
  if (b % a === 0) {
    console.log("factor");
  } else if (a % b === 0) {
    console.log("multiple");
  } else {
    console.log("neither");
  }
}