Post

[BaekJoon] 5339번 - 콜센터 [Java][C++]

[BaekJoon] 5339번 - 콜센터 [Java][C++]

문제 링크


1. 문제 풀이


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


2. 코드


1. 풀이 [Java]

C3PO를 이루는 문자 중 이스케이프 처리가 필요한 문자로 역슬래시(\)가 있어서 앞에 역슬래시를 붙여 이스케이프 처리만 추가해줬다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
public class Main {
    public static void main(String[] args) {
        System.out.println("     /~\\");
        System.out.println("    ( oo|");
        System.out.println("    _\\=/_");
        System.out.println("   /  _  \\");
        System.out.println("  //|/.\\|\\\\");
        System.out.println(" ||  \\ /  ||");
        System.out.println("============");
        System.out.println("|          |");
        System.out.println("|          |");
        System.out.println("|          |");
    }
}


2. 풀이 [C++]

C3PO를 이루는 문자 중 이스케이프 처리가 필요한 문자로 역슬래시(\)가 있어서 앞에 역슬래시를 붙여 이스케이프 처리만 추가해줬다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <bits/stdc++.h>
using namespace std;

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

    cout << "     /~\\" << '\n';
    cout << "    ( oo|" << '\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.