반응형

--<백준 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에 저장합니다.

간단하죠??

 

알고리즘 공부하시는 여러분, 항상 화이팅입니다!!

반응형

+ Recent posts