728x90
1009번: 분산처리
입력의 첫 줄에는 테스트 케이스의 개수 T가 주어진다. 그 다음 줄부터 각각의 테스트 케이스에 대해 정수 a와 b가 주어진다. (1 ≤ a < 100, 1 ≤ b < 1,000,000)
www.acmicpc.net
안녕하세요 !
오늘은 백준 1009번 : 분산처리 문제를 풀어보았습니다.
문제는 다음과 같습니다.
< 제출 코드 >
const input = require('fs').readFileSync('dev/stdin').toString().trim().split('\n');
const T = input.shift('') * 1;
input.map((v) => {
// 입력값의 공백을 기준으로 a와 b로 지정함
const [a,b] = v.split(' ');
let datas = 1;
// a를 b번 곱하면서 10으로 나눈 나머지를 저장
for(let i = 1; i <= b; i++) {
datas = (datas * a) % 10;
}
// 나눠떨어지면 10, 아니면 datas를 그대로 출력
console.log(datas === 0 ? 10 : datas);
});
'HTML > JavaScript' 카테고리의 다른 글
[JavaScript] JS 변수 선언 var, let, const 차이점 (36) | 2023.09.21 |
---|---|
[JavaScript] 정규표현식을 작성해보자(2) (28) | 2023.09.19 |
[JavaScript] 정규표현식을 작성해보자(1) (48) | 2023.09.18 |
[HTML/CSS/JS] JavaScript를 작성해보자 (2) | 2023.09.15 |