문제
https://www.acmicpc.net/problem/1032
1032번: 명령 프롬프트
첫째 줄에 파일 이름의 개수 N이 주어진다. 둘째 줄부터 N개의 줄에는 파일 이름이 주어진다. N은 50보다 작거나 같은 자연수이고 파일 이름의 길이는 모두 같고 길이는 최대 50이다. 파일이름은
www.acmicpc.net
내가 작성한 코드
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 num = Integer.parseInt(br.readLine());
String[] file = new String[num];
for(int i = 0; i<num; i++){
file[i] = br.readLine();
}
for(int i = 0; i<file[0].length(); i++){
boolean state = true;
for(int j = 0; j<num-1; j++){
if(file[j].charAt(i) != file[j+1].charAt(i)){
state = false;
break;
}
}
if(state == true){
bw.write(file[0].charAt(i));
}
else{
bw.write("?");
}
}
bw.close();
}
}
'자바 > 백준' 카테고리의 다른 글
[백준 3046] R2 (1) | 2022.09.28 |
---|---|
[백준 17256] 달달함이 넘쳐흘러 (0) | 2022.09.28 |
[백준 1075] 나누기 (0) | 2022.09.24 |
[백준 2991] 사나운 개 (0) | 2022.09.24 |
[백준 2845] 파티가 끝나고 난 뒤 (0) | 2022.09.24 |