문제
https://www.acmicpc.net/problem/1032
내가 작성한 코드
import java.util.*;
import java.io.*;
public class qor1032 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
int N = Integer.parseInt(br.readLine());
String[] names = new String[N];
for (int i = 0; i < N; i++) {
names[i] = br.readLine();
}
int len = names[0].length();
for (int i = 0; i < len; i++) {
boolean isSame = true;
char word = names[0].charAt(i);
for (int j = 1; j < N; j++) {
if (word != names[j].charAt(i)) {
isSame = false;
}
}
if (isSame) {
bw.write(word);
} else {
bw.write("?");
}
}
bw.flush();
bw.close();
}
}
기존에 동일한 방식을 푼 적이 있던 문제였다
로그인 기록이 잠시 풀려서 안 풀어본 문제다 싶어서 풀고 채점 때 로그인해서 제출했더니
알고 보니 풀었던 문제더라
기존 코드랑 비교했었는데 word라고 변수화시켜준 거 빼고는 똑같더라
역시 한결같아
'자바 > 백준' 카테고리의 다른 글
[백준 2506] 점수계산 (0) | 2024.08.16 |
---|---|
[백준 10798] 세로읽기 (0) | 2024.08.16 |
[백준 1620] 나는야 포켓몬 마스터 (0) | 2024.08.07 |
[백준 1764] 듣보잡 (0) | 2024.08.07 |
[백준 1302] 베스트셀러 (0) | 2024.08.07 |