문제 링크 : 바이러스
const readline = require('readline');
const rl = readline.createInterface({
input : process.stdin,
output : process.stdout
});
rl.on('line', input => {
const [virus, num, sec] = input.split(' ').map(el => +el);
console.log( virus*(num**sec) % 1000000007)
})
const readline = require('readline');
const rl = readline.createInterface({
input : process.stdin,
output : process.stdout
});
rl.on('line', input => {
let [virus, num, sec] = input.split(' ').map(el => +el);
while(sec--){
virus = (virus*num)%1000000007
}
console.log(virus)
})
const readline = require('readline');
const rl = readline.createInterface({
input : process.stdin,
output : process.stdout
});
rl.on('line', input => {
let [virus, num, sec] = input.split(' ').map(el => BigInt(+el));
let mod = BigInt(1000000007);
while(sec--){
virus = (virus*num)%mod
}
console.log(parseInt(virus))
})
유익한 글이었습니다.