#2475 - 검증수

2025. 7. 18. 11:44·CODING TEST/baekjoon

📌 문제 정보

- 문제 이름 : #2475번 - 검증수

- 문제 링크 : https://www.acmicpc.net/problem/2475

 

 

 

📌 문제 요약

- 핵심 조건: 컴퓨터를 제조하는 회사인 KOI 전자에서는 제조하는 컴퓨터마다 6자리의 고유번호를 매긴다. 고유번호의 처음 5자리에는 00000부터 99999까지의 수 중 하나가 주어지며 6번째 자리에는 검증수가 들어간다. 검증수는 고유번호의 처음 5자리에 들어가는 5개의 숫자를 각각 제곱한 수의 합을 10으로 나눈 나머지이다. 예를 들어 고유번호의 처음 5자리의 숫자들이 04256이면, 각 숫자를 제곱한 수들의 합 0+16+4+25+36 = 81 을 10으로 나눈 나머지인 1이 검증수이다.

- 제한: 없음

 

 

 

📌 최종 정답 및 풀이

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);  // ① 입력을 위한 Scanner 객체 생성
        int[] num = new int[5];               // ② 숫자 5개를 저장할 배열 생성
        int sum = 0;                          // ③ 제곱합을 저장할 변수

        for (int i = 0; i < 5; i++) {         // ④ 5번 반복해서 숫자 입력
            num[i] = sc.nextInt();            //    숫자 입력받아 배열에 저장
            sum += num[i] * num[i];           //    제곱해서 sum에 더함
        }

        System.out.println(sum % 10);         // ⑤ 검증수 출력 (합을 10으로 나눈 나머지)
    }
}

<-- 풀이 요약 -->

- 숫자 5개를 입력 받고 한 개 입력받아서 제곱한 값을 더한 후 10으로 나눈 나머지로 출력

- 누적값 개념을 생각하지 못했음.

 

 

📌 새로 배운 문법

<-- 이번 문제에서 새로 배운 Java 문법 정리 -->

- .

'CODING TEST > baekjoon' 카테고리의 다른 글

#5597 - 과제 안 내신 분..?  (0) 2025.07.18
#9086 - 문자열  (0) 2025.07.18
#10807 - 개수 세기  (0) 2025.07.18
#2438, 2439, 2440 - 별찍기 1, 2, 3 모음  (0) 2025.07.18
#2480 - 주사위 세개  (0) 2025.07.17
'CODING TEST/baekjoon' 카테고리의 다른 글
  • #5597 - 과제 안 내신 분..?
  • #9086 - 문자열
  • #10807 - 개수 세기
  • #2438, 2439, 2440 - 별찍기 1, 2, 3 모음
iamyuunzo
iamyuunzo
https://github.com/iamyuunzo
  • iamyuunzo
    iamyuunzo
    iamyuunzo
  • 전체
    오늘
    어제
    • 분류 전체보기 (94)
      • Study (5)
        • App Developer (0)
        • Algorithm study (0)
        • Google AI Essentials (3)
      • Project (3)
        • 감행 (3)
        • Tokkit (0)
        • 다시, 봄 (0)
        • Clone Coding (0)
      • 자격증 모음 (5)
        • AWS Certification (1)
        • 정보처리기사 (0)
        • 빅데이터분석기사 (1)
        • TOEIC Speaking (3)
      • CODING TEST (79)
        • baekjoon (26)
        • programmers (20)
        • MySQL (31)
        • COS Pro (2)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • github
  • 공지사항

  • 인기 글

  • 태그

    회고
    감행
    우리fis아카데미
    백준
    AWS Certification
    우리fisa
    CLF-C02
    프로젝트 리팩토링
    AWS Certified Cloud Practitioner
    토익 스피킹
    toeic speaking
    우리 fisa
    클라우드서비스개발
    프로그래머스
    baekjoon
    COS Pro
    회고록
    Programmers
    SQL
    java
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
iamyuunzo
#2475 - 검증수
상단으로

티스토리툴바