SWEA_4751) 다솔이의 다이아몬드 장식
SWEA
# D3
4751) 다솔이의 다이아몬드 장식 (19.10.12)
문제 링크 (SW Expert Academy)
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
13 
14 
15 
16 
17 
18 
19 
20 
21 
22 
23 
24 
25 
26 
27 
28 
29 
30 
31 
32 
33 
34 
35 
36 
37 
38 
39 
40 
41 
42 
43 
44 
 | 
import java.io.*; 
public class Solution { 
    public static String[] a = {"..#.." , ".#.."}; 
    public static String[] b = {".#.#." , "#.#."}; 
    public static String[] c = {"#." , ".#", "." , ".#" }; 
    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 t = Integer.parseInt(br.readLine()); 
        for(int i=0;i<t;i++) { 
            String s = br.readLine(); 
            for(int q=0;q<s.length();q++) { 
                if(q==0) bw.write(a[0]+""); 
                else bw.write(a[1]+""); 
            } 
            bw.write("\n"); 
            for(int q=0;q<s.length();q++) { 
                if(q==0) bw.write(b[0]+""); 
                else bw.write(b[1]+""); 
            } 
            bw.write("\n"); 
            for(int q=0;q<s.length();q++) { 
                if(q==0) bw.write(c[0]+s.charAt(q)+c[1]+""); 
                else bw.write(c[2]+s.charAt(q)+c[3]+""); 
            } 
            bw.write("\n"); 
            for(int q=0;q<s.length();q++) { 
                if(q==0) bw.write(b[0]+""); 
                else bw.write(b[1]+""); 
            } 
            bw.write("\n"); 
            for(int q=0;q<s.length();q++) { 
                if(q==0) bw.write(a[0]+""); 
                else bw.write(a[1]+""); 
            } 
            bw.write("\n"); 
        } 
        bw.flush(); 
        bw.close(); 
    } 
} 
 | cs | 
* 전에 비슷한 문제를 풀때 단어별로 생각해서 못풀었던 적이 있었는데,
* 줄별로 규칙을 찾아서 넣어줬다.
댓글
댓글 쓰기