💕 문제
N개의 숫자가 공백 없이 써 있다. 이 숫자를 모두 합해 출력하는 프로그램을 작성하시오.
💕 입력
1번째 줄에 숫자의 개수 N(1 <= N <= 100), 2번째 줄에 숫자 N개가 공백 없이 주어진다.
💕 출력
입력으로 주어진 숫자 N개의 합을 출력한다.
💕 풀이
슈도코드 작성하기
N값 입력받기
길이 N의 숫자를 입력받아 String형 변수 stNum 저장하기
stNum을 다시 char[]형 변수 cNum에 변환하여 저장하기
int형 변수 sum 선언하기
for (cNum 길이만큼 반복하기)
{
배열의 각 자리값을 정수형으로 변환하며 sum에 더하여 누적하기
}
sum 출력하기
코드 구현하기
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner stdIn = new Scanner(System.in);
int N = stdIn.nextInt();
String stNum = stdIn.next();
char[] cNum = stNum.toCharArray();
int sum = 0;
for (int i = 0; i < cNum.length; i++) {
sum += cNum[i] - '0';
}
System.out.println(sum);
}
}
'코딩테스트_문제풀이 > 백준' 카테고리의 다른 글
백준 2751번 : 수 정렬하기 2 (0) | 2024.01.02 |
---|---|
백준 14425번 : 문자열 집합 (0) | 2024.01.02 |
커트라인 (1) | 2023.12.21 |
수 정렬하기 (0) | 2023.12.21 |
제로 (0) | 2023.06.02 |