풀이)
먼저 쓸 수 있는 단어는 AAAA, BB 이므로 X가 무조건 짝수개 있어야 한다.
내 코드)
import java.util.*;
public class Main {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
String s = sc.next();
sc.close();
String res = "";
res = poliomino(s);
System.out.println(res);
}
private static String poliomino(String s) {
String ans = "";
String A = "AAAA", B = "BB";
s = s.replaceAll("XXXX", A);
ans = s.replaceAll("XX", B);
if(ans.contains("X")) {
ans = "-1";
}
return ans;
}
}