削除しました
出力例と同じように出力したいが、こちらの結果がnoisyのみになってしまいます。
おそらくうまくfor文でループ処理が機能していません。
こちらどのように出力すればよろしいでしょうか?
paiza...
この問題は転載してもいいやつなんでしょうか。
process.stdin.resume();
process.stdin.setEncoding('utf8');
// 自分の得意な言語で
// Let's チャレンジ!!
var input_string = "";
var reader = require('readline').createInterface({
input: process.stdin,
output: process.stdout
});
reader.on('line', (line) => {
input_string = line;
});
reader.on('close', () => {
const lines = input_string.split("\n");
const line = lines[0].split(" ");
var a = Number(lines[0]);
var b =Number(lines[1]);
var R = Number(lines[2]);
var N = Number(lines[3]);
for(let i= 0; i < N; i++){
var x_i = line[i+3];
var y_i = line[i+4];
var noise = (x_i - a) + (y_i - b) >= R * R;
}
if(noise) {
console.log("silent");
}else{
console.log("noisy");
}
});
これでもうまくいきませんでした。
これスキルチェックのランクCの問題ですよね。
https://paiza.jp/challenges/ranks/c/info
他サイトに問題を載せたりするのは規約違反なので通報しました。
Cの問題が解けないならDの問題で練習ましょう。
Paizaのスキルチェックは自分で解きましょう。
回答1件
あなたの回答
tips
プレビュー