[SWEA] 다솔이의 다이아몬드 장식

문제 보러가기

제한사항

이외의 제한사항은 없다.

첫번째 생각

1번째 줄과 5번째줄, 2번째 줄과 4번째 줄이 같다.

고유한 규칙이 있으므로 규칙에 따라 stringbuilder로 만들어준다.

Code

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
import java.util.Scanner;

public class Solution {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int T = sc.nextInt();
		for(int tc=1; tc<=T; tc++) {
			StringBuilder sb1 = new StringBuilder(".");
			StringBuilder sb2 = new StringBuilder(".");
			StringBuilder sb3 = new StringBuilder("#");
			
			String s = sc.next();
			for(int i=0; i<s.length(); i++) {
				sb1.append(".#..");
				sb2.append("#.#.");
				sb3.append("."+s.charAt(i)+".#");
			}
			
			System.out.println(sb1);
			System.out.println(sb2);
			System.out.println(sb3);
			System.out.println(sb2);
			System.out.println(sb1);
			
		}
	}
}