[JavaScript]白準3052号:残り
ソース
3052号:残り(acmicpc.net)
質問する
2つの自然数AとBがある場合、AとBはAをBで割った残りの数である.例えば、7、14、27、38は3で除算され、残りは1、2、0、2である.
10個入力して42に分けて残りを求める.次にプログラムを作成し、いくつかの異なる値を出力します.
入力
1行目から10行目まで、数字は1行1つです.この数字は1000以下で、非負の整数です.
しゅつりょく
最初の行を42で割ったとき、出力にはいくつの異なる残高がありますか.
入力例1
3052号:残り(acmicpc.net)
質問する
2つの自然数AとBがある場合、AとBはAをBで割った残りの数である.例えば、7、14、27、38は3で除算され、残りは1、2、0、2である.
10個入力して42に分けて残りを求める.次にプログラムを作成し、いくつかの異なる値を出力します.
入力
1行目から10行目まで、数字は1行1つです.この数字は1000以下で、非負の整数です.
しゅつりょく
最初の行を42で割ったとき、出力にはいくつの異なる残高がありますか.
入力例1
1
2
3
4
5
6
7
8
9
10
サンプル出力110
コード#コード#const fs = require('fs');
const input = fs.readFileSync("/dev/stdin").toString().trim().split("\n");
let arr = new Array(42);
let cnt = 0;
for(let i=0; i<input.length; i++) {
let value = input[i]%42;
if(!arr[value]) {
arr[value] = true;
cnt++;
}
}
console.log(cnt);
Reference
この問題について([JavaScript]白準3052号:残り), 我々は、より多くの情報をここで見つけました https://velog.io/@jc15853/JavaScript-백준-psntbmwwテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol