반응형
--<백준 2475번 :: 검증수 - JAVA>--
이번 문제는 아주 간단한 문제입니다. 평소보다 문제의 길이는 길지만(?) 쉬운 알고리즘으로 풀 수 있습니다. 물론 처음 알고리즘 공부를 했을 때는 이것조차 버거웠죠.. 알고리즘 실력은 하루이틀만에 늘어나는 것이 아니니까, 차근차근 다같이 공부해봅시다.
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner input = new Scanner(System.in);
int[] arr = new int[5];
int cnt = 0;
int result;
for(int i = 0; i < arr.length; i++){
arr[i] = input.nextInt();
cnt = cnt + arr[i]*arr[i];
}
result = cnt % 10;
System.out.println(result);
}
}
입력 값을 int형으로 받을 배열을 선언하고, for문에서 입력값을 받습니다. 그리고 그 값들을 제곱한 값을 cnt에 저장하고, 나중에 10으로 나눈 값을 result에 저장합니다.
간단하죠??
알고리즘 공부하시는 여러분, 항상 화이팅입니다!!
반응형