
| 메모리 | 시간 |
| 14088 KB | 100 ms |
import java.io.*;
public class B2816 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(br.readLine());
int k1 = -1, k2 = -1;
for (int i = 0; i < N; i++) {
String ch = br.readLine();
if (ch.equals("KBS1")) {k1 = i;}
if (ch.equals("KBS2")) {k2 = i;}
}
if (k1 > k2) {k2++;}
StringBuilder sb = new StringBuilder();
sb.append("1".repeat(k1));
sb.append("4".repeat(k1));
sb.append("1".repeat(k2));
sb.append("4".repeat(k2-1));
System.out.println(sb.toString().trim());
}
}반응형
'Java > 코딩테스트' 카테고리의 다른 글
| [백준/Silver II] 부분수열의 합 - 1182 (0) | 2025.07.01 |
|---|---|
| [백준/Bronze II] 시험 감독 - 13458 (0) | 2025.06.30 |
| [백준/Silver III] 카드 놓기 - 18115 (0) | 2025.06.27 |
| [java/프로그래머스/12915] 문자열 내 마음대로 정렬하기 (Arrays.sort(strings, (s1, s2) -> s1.charAt(n) - s2.charAt(n)) (0) | 2025.02.27 |
| [java/프로그래머스/42748] K번째수 (Arrays.copyOfRange) (0) | 2025.02.27 |