자바스크립트에서 몫과 나머지 구하기
문제 20
// 공백으로 구분하여 두 숫자가 주어지는데
// 두번째 숫자로 첫 번째 숫자를 나누었을 때 그 몫과 나머지를 공백으로 구분해서 출력하자.
// 입출력
// 입력 : 10 2
// 출력 : 5 0
풀이 1
const numbers = prompt("몫과 나머지를 공백으로 구분해서 입력하세요.").split(
" "
); // [10, 2]
console.log(
`${Math.floor(numbers[0] / numbers[1])} ${numbers[0] % numbers[1]}`
);
자바스크립트에는 몫만 구해주는 연산자가 따로 없다. 그래서 “/”을 통해서 나눈 값이 나왔을 때 내림을 통해서 몫을 구했다.
나머지를 알려주는 연산자는 “%”로 있기 때문에 그대로 활용했다.
그리고 템플릿 문자열 안에서 계산을 해서 공백을 표현해줬다.
Leave a comment