알고리즘/SW Expert Academy

[SWEA] D1 2058. 자릿수 더하기

3o14 2023. 7. 10. 13:18
728x90
반응형

 

 

SWEA D1 2058. 자릿수 더하기  java

 

 

🧶 문제 설명

하나의 자연수를 입력 받아 각 자릿수의 합을 계산하는 프로그램을 작성하라.

 

 

제한사항

자연수 N은 1부터 9999까지의 자연수이다. (1 ≤ N ≤ 9999)

 

 

입출력 예

[입력]

입력으로 자연수 N이 주어진다.


[출력]

각 자릿수의 합을 출력한다.

 

입력 출력
6789 30

 

 

🧶 코드

import java.util.Scanner;
import java.io.FileInputStream;
import java.util.Arrays;
import java.util.stream.Stream;

class Solution
{
	public static void main(String args[]) throws Exception
	{
		Scanner sc = new Scanner(System.in);
		int T;
        int ans = 0;
		T=sc.nextInt();
		String temp = Integer.toString(T);
        int[] digits = new int[temp.length()];
        for (int i = 0; i < temp.length(); i++)
            digits[i] = temp.charAt(i) - '0';
        for(int i = 0; i < temp.length(); i++) {
         	   ans += digits[i];
        }
        System.out.print(ans);
	}
}

 

 

🧶 후기

맥 쓰다가 윈도우 쓰려니 불편해서 못해먹겠어요🤬

LIST