https://www.acmicpc.net/problem/11720
⭐️ 중요 포인트
1. String을 사용하면 느리기때문에 StringBuilder를 사용하여 구현
import java.util.*;
import java.io.*;
public class P11720 {
static BufferedReader br;
static BufferedWriter bw;
static StringBuilder sb;
static int N;
static void init() throws IOException {
br = new BufferedReader(new InputStreamReader(System.in));
bw = new BufferedWriter(new OutputStreamWriter(System.out));
N = Integer.parseInt(br.readLine());
sb = new StringBuilder(br.readLine());
}
static int solve() throws IOException {
int sum = 0;
for (int i = 0; i < sb.length(); i++) {
sum += sb.charAt(i) - '0';
}
return sum;
}
public static void main(String[] args) throws IOException {
init();
bw.write(String.valueOf(solve()));
bw.flush();
bw.close();
br.close();
}
}
'백준 알고리즘 > Java' 카테고리의 다른 글
[백준] 2675. 문자열 반복 - Java (0) | 2025.04.22 |
---|---|
[백준] 1152. 단어의 개수 - Java (0) | 2025.04.22 |
[백준] 14888. 연산자 끼워넣기 - Java (0) | 2025.04.21 |
[백준] 9663.N-Queen - Java (0) | 2025.04.21 |
[백준] 14502.연구소 - Java (0) | 2025.02.03 |