반응형
https://www.acmicpc.net/problem/2475
- 문제
- 문제 풀이
백준 2475번 검증수는 브론즈 5 난이도의 수학 및 구현 문제이다. 이 문제에서는 5개의 수가 연속으로 주어지고 이 모든 수의 제곱된 값의 합을 10으로 나눈 나머지 값을 출력하면 된다.
이 문제는 되게 간단하다. StringTokenizer를 이용해서 5개의 수를 입력받고 total이라는 int형 변수에 제곱된 값을 더한다. 그리고 마지막에 10으로 나눈 나머지 값을 출력하면 된다.
자세한 코드는 밑에 있는 코드를 참고하면 되겠다.
- 코드
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine());
int total = 0; //모든 수의 제곰된 값을 더할 변수
while (st.hasMoreTokens()) {
int a = Integer.parseInt(st.nextToken());
total += a*a;
}
System.out.print(total % 10);
}
}
반응형
'백준' 카테고리의 다른 글
[백준] 11942번 : 고려대는 사랑입니다 – JAVA [자바] (0) | 2022.08.01 |
---|---|
[백준] 5585번 : 거스름돈 – JAVA [자바] (0) | 2022.08.01 |
[백준] 4153번 : 직각삼각형 – JAVA [자바] (0) | 2022.07.31 |
[백준] 11653번 : 소인수분해 – JAVA [자바] (0) | 2022.07.31 |
[백준] 10757번 : 큰 수 A+B – JAVA [자바] (0) | 2022.07.31 |
댓글