반응형
Q1. 자리수 쪼개기
- 네 자리수 숫자를 입력 받아서 천의 자리부터 한줄씩 출력 하고, 각 자리수의 합계를 구하시오.
입력예시
입력 : 1234
출력예시
1
2
3
4
합계는 6 입니다.
풀이
더보기
import java.util.Scanner;
import java.util.ArrayList;
import java.util.Collections;
public class Exercise {
public static void main(String[] args) {
ArrayList<Integer> stack = new ArrayList<Integer>();
int inputNumber = scan.nextInt();
while (inputNumber > 0) {
stack.add(inputNumber % 10);
inputNumber /= 10;
Collections.sort(stack);
}
int sum = 0;
for (int i=0; i<stack.size(); i++) {
System.out.println(stack.get(i));
sum += i;
}
System.out.println();
System.out.printf("합계는 %d 입니다.", sum);
}
}
반응형
'Algorithm > etc' 카테고리의 다른 글
[코딩연습] if문 ~ switch문 (0) | 2021.10.20 |
---|---|
[코딩연습] switch 문 (0) | 2021.10.20 |
[코딩연습] if문과 논리연산자 (0) | 2021.10.20 |
[코딩연습] if문과 비교연산자 (0) | 2021.10.20 |
[코딩연습] 구구단 만들기 (0) | 2021.10.14 |