자바/백준
[백준 9933] 민균이의 비밀번호
슈슈버거
2022. 10. 31. 10:39
문제
https://www.acmicpc.net/problem/9933
9933번: 민균이의 비밀번호
첫째 줄에 단어의 수 N (2 ≤ N ≤ 100)이 주어진다. 다음 N개 줄에는 파일에 적혀있는 단어가 한 줄에 하나씩 주어진다. 단어는 알파벳 소문자로만 이루어져 있으며, 길이는 2보다 크고 14보다 작은
www.acmicpc.net
내가 작성한 코드
import java.io.*;
import java.util.ArrayList;
public class qor9933 {
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());
ArrayList<String> password = new ArrayList<>();
String[] reverse = new String[num];
for(int i = 0; i<num; i++){
String input = br.readLine();
password.add(input);
String result = "";
for(int j = 0; j<input.length(); j++){
result += input.charAt(input.length()-j-1);
}
reverse[i] = result;
}
String answer = "";
for(int i = 0; i<num; i++){
if(password.contains(reverse[i])){
answer = reverse[i];
break;
}
}
bw.write(answer.length()+" "+answer.charAt((answer.length()-1)/2));
bw.close();
}
}