//GitHub https://github.com/vellimole0621
백준 11720번 : 숫자의 합
(문제 - https://www.acmicpc.net/problem/11720)
문제 설명 : 첫째줄에 숫자 N을 입력 받은 뒤, N개 만큼의 숫자를 빈칸 없이 입력한 뒤. 각 숫자의 합 출력
풀이 : N 값 입력 받음 >> N 값 숫자로 변경 >> N 값 만큼 숫자 개수 받음 >> 각각의 문자 배열로 저장 >> 반복문, 각 요소 정수로 변환 뒤 정수 배열에 저장하면서 총합 변수에 저장 >> >>총합 변수 출력
// 백준 11720번 숫자의 합
package algorithm; // 파일 폴더
import java.util.*; // Scanner 클래스 사용
public class Solve220725_2 {
public static void main(String[] args){
Scanner sc = new Scanner(System.in); // Scanner 객체 생성
String numFirst = sc.nextLine(); // N 숫자 개수, 문자열로 입력 받음
int numSecond = Integer.parseInt(numFirst); // 정수로 변경
String numInput = sc.nextLine(); // N 만큼 숫자 개수 받음
String[] numOutput = numInput.split(""); // 문자열을 각각 배열로 요소 저장
int[] numNumber = new int[numSecond]; // 정수로 받을 배열 형성
int sum = 0; // 총합 초기화
for(int i =0; i < numInput.length(); i++){ // N 만큼 반복
numNumber[i] = Integer.parseInt(numOutput[i]); // 각각 요소 정수로 변경해 저장
sum += numNumber[i]; // 변경된 요소 합계에 저장
}
System.out.println(sum); // 전체 값 출력
sc.close();
}
}
'프로그래밍 > Java' 카테고리의 다른 글
[자바 JAVA/알고리즘] 백준 10818번 : 최소, 최대 (1) | 2022.07.24 |
---|---|
[자바 JAVA/알고리즘] 백준 2562번 : 최댓값 (0) | 2022.07.24 |
[자바 JAVA/알고리즘] 백준 1110번 : 더하기 사이클 (0) | 2022.07.23 |
[자바 JAVA/알고리즘] 백준 2480번 : 주사위 세개 (0) | 2022.07.23 |
[자바 JAVA/알고리즘] 백준 10952번 : A+B - 5 (0) | 2022.07.22 |