Post

[BaekJoon] #2393 - Rook [Java][C++]

[BaekJoon] #2393 - Rook [Java][C++]

문제 링크


1. 아이디어

여러 특수문자로 이루어진 룩을 출력하는 문제로 이스케이프해야 하는 문자가 섞여 있음에 주의해야 한다.


2. 복잡도

접근시간공간
풀이$O(1)$$O(1)$

3. 코드

풀이 [Java][C++]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public class Main {
    public static void main(String[] args) {
        System.out.println("  ___  ___  ___");
        System.out.println("  | |__| |__| |");
        System.out.println("  |           |");
        System.out.println("   \\_________/");
        System.out.println("    \\_______/");
        System.out.println("     |     |");
        System.out.println("     |     |");
        System.out.println("     |     |");
        System.out.println("     |     |");
        System.out.println("     |_____|");
        System.out.println("  __/       \\__");
        System.out.println(" /             \\");
        System.out.println("/_______________\\");
    }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <bits/stdc++.h>
using namespace std;

int main() {
    ios::sync_with_stdio(0);
    cin.tie(0);

    cout << "  ___  ___  ___" << '\n';
    cout << "  | |__| |__| |" << '\n';
    cout << "  |           |" << '\n';
    cout << "   \\_________/" << '\n';
    cout << "    \\_______/" << '\n';
    cout << "     |     |" << '\n';
    cout << "     |     |" << '\n';
    cout << "     |     |" << '\n';
    cout << "     |     |" << '\n';
    cout << "     |_____|" << '\n';
    cout << "  __/       \\__" << '\n';
    cout << " /             \\" << '\n';
    cout << "/_______________\\" << '\n';
}

This post is licensed under CC BY 4.0 by the author.