문제 : boj5789
짝수개수의 문자가 들어오므로, 입력이 어떻게 들어오던지 상관없이 중앙의 두 문자만 확인하면 된다. 입력으로 들어온 문자열의 길이를 기준으로 중앙의 두 글자를 비교해서 답을 출력해주면 된다.
코드 : github
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Main {
private void solution() throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int n = Integer.parseInt(br.readLine());
StringBuilder sb = new StringBuilder();
while (n-->0) {
String cur = br.readLine();
sb.append(cur.charAt(cur.length()/2-1)==cur.charAt(cur.length()/2)?"Do-it":"Do-it-Not").append('\n');
}
System.out.println(sb);
}
public static void main(String[] args) throws Exception {
new Main().solution();
}
}
'PS > BOJ' 카테고리의 다른 글
[자바] 백준 2028 - 자기복제수 (boj java) (0) | 2022.06.14 |
---|---|
[자바] 백준 23825 - SASA 모형을 만들어보자 (boj java) (0) | 2022.06.13 |
[자바] 백준 2154 - 수 이어 쓰기 3 (boj java) (0) | 2022.06.11 |
[자바] 백준 8462 - 배열의 힘 (boj java) (0) | 2022.06.10 |
[자바] 백준 13548 - 수열과 쿼리 6 (boj java) (3) | 2022.06.09 |
댓글