문제. 2058 자릿수 더하기
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
하나의 자연수를 입력 받아 각 자릿수의 합을 계산하는 프로그램을 작성하라.
[제약 사항]
자연수 N은 1부터 9999까지의 자연수이다. (1 ≤ N ≤ 9999)
[입력]
입력으로 자연수 N이 주어진다.
[출력]
각 자릿수의 합을 출력한다.
입력 | 출력 |
6789 | 30 |
풀이
import java.util.Scanner;
import java.io.FileInputStream;
class Solution
{
public static void main(String args[]) throws Exception
{
Scanner sc = new Scanner(System.in);
int T;
T=sc.nextInt();
int sum = 0;
int a = 0;
while(T>0){
sum += T%10; //한자리씩 sum에 더해준다
T /=10; //10씩 나누면서 몫이 0이 될때까지 반복
}
System.out.println(sum);
}
}
근데 지금 드는 생각이 분명 글 쓸때는 코드를 잘 써넣는데 왜 작성하고 나면 간격이라고 하나.. 왜 코드 줄이 엉망인지 모르겠네..
반응형
'취업이야기' 카테고리의 다른 글
SWEA(SW Expert Academy) [d1] 2050. 알파벳을 숫자로 변환 (java) (0) | 2024.04.04 |
---|---|
SWEA(SW Expert Academy) [d1] 2056. 연월일 달력 (java) (0) | 2024.04.04 |
SWEA(SW Expert Academy) [d1] 2063. 중간값 찾기 (java) (0) | 2024.04.04 |
SWEA(SW Expert Academy) [d1] 2068. 최대수 구하기 (java) (0) | 2024.04.04 |
SWEA(SW Expert Academy) [d1] 2070. 큰 놈, 작은 놈, 같은 놈 (java) (0) | 2024.04.02 |
댓글