문제 설명


문제를 보면 간단하게 데이터의 총 숫자 및 데이터를 받아와서 다 더하면 끝인 문제다.
문제풀이 시작
import java.io.*;
import java.util.*;
public class Backjon11720 {
public static void main(String[] args) throws IOException{
List<Integer> list = new ArrayList<>();
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
//총 입력 수량
int count = Integer.parseInt(br.readLine());
String[] numOfString = br.readLine().split("");
//데이터 타입 변환 및 합연산
int result = Arrays.stream(numOfString).mapToInt(Integer::parseInt).sum();
System.out.println(result);
}
}
코드 해석
생각보다 간단하다.
데이터 2번 입력 받아서 데이터 타입을 String -> Int 변환
데이터 타입 변환 및 합 연산을 모두 Stream으로 한번에 처리했다.
'코테' 카테고리의 다른 글
| 백준 1697 (0) | 2023.05.04 |
|---|---|
| 백준 7569 (0) | 2023.05.04 |
| 백준 4949 java (0) | 2023.04.19 |
| 백준 10828 스택 구현하기 (0) | 2023.04.18 |
| 백준 1546 JAVA (0) | 2023.04.18 |