白駿Baekjoon 2475号検証数-JAVA
https://www.acmicpc.net/problem/2475
質問する
コンピューターを製造しているKOI電子では、各コンピューターに6桁の固有番号がある.固有番号の上位5桁は00000から9999999の間の数字の1つで、6位は検証数です.検証数は,固有番号の上位5桁に入った5つの数字をそれぞれ2乗と10で割った余りである.
例えば、固有番号の最初の5桁の数字が04256である場合、0+16+4+25+36=81を10の残りの1で割った値が検証数である.
入力
1行目では、固有番号の上位5桁の数字がスペースを隔てて1つずつ与えられます.
しゅつりょく
最初の行に検証数を出力します.
入力例1説明 入力整数にfor文を乗じて10で割る、残りの出力
質問する
コンピューターを製造しているKOI電子では、各コンピューターに6桁の固有番号がある.固有番号の上位5桁は00000から9999999の間の数字の1つで、6位は検証数です.検証数は,固有番号の上位5桁に入った5つの数字をそれぞれ2乗と10で割った余りである.
例えば、固有番号の最初の5桁の数字が04256である場合、0+16+4+25+36=81を10の残りの1で割った値が検証数である.
入力
1行目では、固有番号の上位5桁の数字がスペースを隔てて1つずつ与えられます.
しゅつりょく
最初の行に検証数を出力します.
入力例1
0 4 2 5 6
サンプル出力11
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String[] str = sc.nextLine().split(" ");
double num = 0;
for (int i = 0; i < str.length; i++)
num += Math.pow(Integer.parseInt(str[i]), 2);
sc.close();
System.out.println((int) num % 10);
}
}
Reference
この問題について(白駿Baekjoon 2475号検証数-JAVA), 我々は、より多くの情報をここで見つけました https://velog.io/@chamominedev/백준-Baekjoon-2475번-검증수-JAVAテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol