inblog logo
|
Gyeongwon's blog
    Algorithm

    [알고리즘 코테 #1] 숫자의 합

    도경원's avatar
    도경원
    Jun 10, 2025
    [알고리즘 코테 #1] 숫자의 합
    Contents
    문제입력출력코드회고

    문제

    N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.

    입력

    첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.

    출력

    입력으로 주어진 숫자 N개의 합을 출력한다.

    코드

    import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); String sNum = sc.next(); char[] cNum = sNum.toCharArray(); int sum = 0; for(int i=0; i<N; i++) { sum += cNum[i] - '0'; } System.out.println(sum); } }

    회고

    ❗
    char[] cNum = sNum.toCharArray();
    메소드는 자바(Java)의 문자열을 문자(char)의 배열로 변환하는 메소드이다.
    sum += cNum[i] - ‘0’;
    cNum[i]를 정수형으로 변환하면서 sum에 더하여 누적한다.
     
    Share article
    Contents
    문제입력출력코드회고

    Gyeongwon's blog

    RSS·Powered by Inblog