検証数
伯俊-検証ショー
問題の説明
質問する컴퓨터를 제조하는 회사인 KOI 전자에서는 제조하는 컴퓨터마다 6자리의 고유번호를 매긴다.
고유번호의 처음 5자리에는 00000부터 99999까지의 수 중 하나가 주어지며 6번째 자리에는 검증수가 들어간다.
검증수는 고유번호의 처음 5자리에 들어가는 5개의 숫자를 각각 제곱한 수의 합을 10으로 나눈 나머지이다.
예를 들어 고유번호의 처음 5자리의 숫자들이 04256이면, 각 숫자를 제곱한 수들의 합 0+16+4+25+36 = 81 을 10으로 나눈 나머지인 1이 검증수이다.
入力첫째 줄에 고유번호의 처음 5자리의 숫자들이 빈칸을 사이에 두고 하나씩 주어진다.
しゅつりょく첫째 줄에 검증수를 출력한다.
入力例0 4 2 5 6
サンプル出力1
送信
次のコードが記述されています.const fs = require('fs')
const input = fs.readFileSync('/dev/stdin').toString().split(" ")
const number = input.map(item => parseInt(item)*parseInt(item))
var sum = 0
for(i=0; i<5; i++){
sum += number[i]
}
const key = sum % 10
console.log(key)
これは初めて撃たれた問題です😊
Inputで入力値を得た後numberのmap関数で平方配列を返す
その後,複文を用いて和全体を求め,和を10に分け,コンソールで値を撮った.
当ててもグーグル検索で比較すると、確かに他の人のコードは短くて簡潔です
配合も楽ではありませんが、少しずつ成長していきましょう.
次は得意な分コードですconst fs = require('fs');
let answer = 0;
const input = fs.readFileSync("/dev/stdin").toString().trim().split(" ").map(i => answer += Math.pow(Number(i), 2));
answer = answer % 10;
console.log(answer)
ソース:https://overcome-the-limits.tistory.com/167[Plus Ultra]
Reference
この問題について(検証数), 我々は、より多くの情報をここで見つけました
https://velog.io/@qnrl3442/백준-검증수
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
컴퓨터를 제조하는 회사인 KOI 전자에서는 제조하는 컴퓨터마다 6자리의 고유번호를 매긴다.
고유번호의 처음 5자리에는 00000부터 99999까지의 수 중 하나가 주어지며 6번째 자리에는 검증수가 들어간다.
검증수는 고유번호의 처음 5자리에 들어가는 5개의 숫자를 각각 제곱한 수의 합을 10으로 나눈 나머지이다.
예를 들어 고유번호의 처음 5자리의 숫자들이 04256이면, 각 숫자를 제곱한 수들의 합 0+16+4+25+36 = 81 을 10으로 나눈 나머지인 1이 검증수이다.
첫째 줄에 고유번호의 처음 5자리의 숫자들이 빈칸을 사이에 두고 하나씩 주어진다.
첫째 줄에 검증수를 출력한다.
0 4 2 5 6
1
const fs = require('fs')
const input = fs.readFileSync('/dev/stdin').toString().split(" ")
const number = input.map(item => parseInt(item)*parseInt(item))
var sum = 0
for(i=0; i<5; i++){
sum += number[i]
}
const key = sum % 10
console.log(key)
const fs = require('fs');
let answer = 0;
const input = fs.readFileSync("/dev/stdin").toString().trim().split(" ").map(i => answer += Math.pow(Number(i), 2));
answer = answer % 10;
console.log(answer)
Reference
この問題について(検証数), 我々は、より多くの情報をここで見つけました https://velog.io/@qnrl3442/백준-검증수テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol