https://www.acmicpc.net/problem/1343
package algorithm;
import java.util.Scanner;
public class feb22 {
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
String word=s.next();
StringBuilder result=new StringBuilder();
int count=0;
for(int i=0;i<word.length();i++) {
if(word.substring(i,i+1).equals("X")) {
count++;
}
else {
if(count%2!=0) {
result=new StringBuilder();
result.append("-1");
count=0;
break;
}
while(count>0) {
if(count>=4) {
result.append("AAAA");
count-=4;
}
else {
result.append("BB");
count-=2;
}
}
result.append(".");
}
}
if(count>0) {
if(count%2!=0) {
result=new StringBuilder();
result.append("-1");
}else {
while(count>0) {
if(count>=4) {
result.append("AAAA");
count-=4;
}
else {
result.append("BB");
count-=2;
}
}
}
}
System.out.print(result);
}
}
'JAVA' 카테고리의 다른 글
[백준/자바] 1316번 그룹 단어 체커 (0) | 2022.03.08 |
---|---|
[백준/자바] 1157번 단어 공부 (0) | 2022.03.07 |
[백준/자바] 18228번 펭귄추락대책위원회 (0) | 2022.02.21 |
[백준/자바] 22864번 피로도 (0) | 2022.02.20 |
[백준/자바] 1246번 온라인 판매 (0) | 2022.02.20 |
댓글