BOJ 11866
1071 ワード
const input = require('fs').readFileSync('./input.txt').toString().trim().split(' ');
const num = Number(input.shift().split(' '));
const key = Number(input[0])
const arr = Array.from({length: num}, (v, i) => i+1);
const answer = [];
for(let i=0; i<num; i++) {
for(let j=1; j<=key; j++) {
if(j === key) {
answer.push(arr.shift())
}
else {
arr.push(arr.shift())
}
}
}
console.log('<' + answer.join(', ') + '>')
numに基づいて配列を作成し(今回は「暗」)、キー値を除外し、前に除外されていない値を後でプッシュし続け、キー値に合致する数値を累計してプッシュします.Reference
この問題について(BOJ 11866), 我々は、より多くの情報をここで見つけました https://velog.io/@scato/BOJ-11866テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol