반응형
https://www.acmicpc.net/problem/11720
[문제분석] - 입력 중심으로 분석한다.
숫자 개수가 1부터 100개이기 때문에 숫자형 자료형 사용 불가.
[진행순서]
1. 첫번째 숫자개수 입력받기
2. 두번째 숫자 String 으로 입력받기
3. 두번째 숫자를 char[] 에 넣기 -> int[] 안쓰는 이유는 toCharArray 쓰려구..
4. [] 길이만큼 반복해서 더하고 출력하기
[문제풀이]
import java.util.Scanner;
public class Main {
/*
* [백준 11720]
* 문제: N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.
* 입력: 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다.
* 둘째 줄에 숫자 N개가 공백없이 주어진다.
* 출력: 입력으로 주어진 숫자 N개의 합을 출력한다.
*/
/*
* [문제분석] - 입력 중심으로 분석한다.
* 숫자 개수가 1부터 100개이기 때문에 숫자형 자료형 사용 불가.
* */
/*
* [진행순서]
* 1. 첫번째 숫자개수 입력받기
* 2. 두번째 숫자 String 으로 입력받기
* 3. 두번째 숫자를 char[] 에 넣기 -> int[] 안쓰는 이유는 toCharArray 쓰려구..
* 4. [] 길이만큼 반복해서 더하고 출력하기
*
* */
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// 1. 첫번째 숫자개수 입력받기
int 숫자개수 = sc.nextInt();
// 2. 두번째 숫자 String 으로 입력받기
String 숫자 = sc.next();
// 3. 두번째 숫자를 [] 에 넣기
char 숫자배열[] = 숫자.toCharArray();
// 4. [] 길이만큼 반복해서 더하고 출력하기
int 결과 = 0;
for (int i = 0; i<숫자배열.length;i++){
// 중요 *** char to int ***
결과 += 숫자배열[i] - '0';
}
System.out.println(결과);
}
}
반응형
'컴퓨터 > 알고리즘' 카테고리의 다른 글
[Java] 백준 11660 구간 합 구하기 5 (자료구조1,구간합/합배열) (0) | 2023.09.22 |
---|---|
[Java] 백준 11659 구간 합 구하기 4 (자료구조1,구간합/합배열) (0) | 2023.09.01 |
[Java] 선형검색 보초법 자바 코드 예시 (0) | 2023.08.12 |
[Java] 선형 검색 알고리즘 예시 코드(linear search) (0) | 2023.08.12 |
[백준] 17478번 재귀함수가 뭔가요? 문제풀이 (python) (0) | 2022.08.06 |
댓글