指定された配列の要素を削除する方法です。JavaScriptで実装してみます
process.stdin.resume();
process.stdin.setEncoding('utf8');
// 自分の得意な言語で
// Let's チャレンジ!!
var lines = [];
var reader = require('readline').createInterface({
input: process.stdin,
output: process.stdout
});
reader.on('line', (line) => {
lines.push(line);
});
reader.on('close', () => {
const data = lines[0];
const array0 = data.split(' ');
const N = array0[0];
const T = array0[1];
const array1 = lines[1].split(' ');
array1.splice(T-1,1);
array1.forEach(data => {
console.log(data);
});
});
ポイントは
array1.splice(T-1,1);
でspliceメソッドを使って1番目の引数が配列の要素の順番(番目)、2番目の引数が削除する要素数になります。