-
[백준] 111720번 : 숫자의 합 - 자바(JAVA)알고리즘/백준 2022. 8. 19. 00:01
https://www.acmicpc.net/problem/11720
문제 해석
54321 이렇게 이루어진 문자열을 모두 더해서 출력하는 문제입니다.
문제 풀이 전 설계
문자열을 하나씩 쪼개서 int로 바꾸고 모두 더하면 됩니다.
코드
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; public class Main_11720_숫자의합 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); String numbers = br.readLine(); String[] splitedNumbers = numbers.split(""); int result = Arrays.stream(splitedNumbers) .mapToInt(Integer::parseInt) .reduce(0, Integer::sum); System.out.println(result); } }
'알고리즘 > 백준' 카테고리의 다른 글
[백준] 1181번 : 단어 정렬 - 자바(JAVA) (0) 2022.08.21 [백준] 1018번 : 체스판 다시 칠하기 - 자바(JAVA) (0) 2022.08.20 [백준] 2533번 : 사회망서비스(SNS) - 자바(JAVA) (0) 2022.08.14 [백준] 21939번 : 문제 추천 시스템 Version 1 - 자바(JAVA) (0) 2022.08.13 [백준] 1062번 : 가르침 - 자바(JAVA) (0) 2022.08.12