알고리즘 연습/기초 (입출력 등)

[🥉5 / 백준 5339 / 파이썬] 콜센터

김세진 2021. 11. 22. 20:40
반응형

 

 

5339번: 콜센터

스타워즈에 등장하는 로봇인 C3PO는 요즘 콜센터에 근무하고 있다. 콜센터에 앉아있는 C3PO를 그리는 프로그램을 작성하시오.

www.acmicpc.net

 

문제

스타워즈에 등장하는 로봇인 C3PO는 요즘 콜센터에 근무하고 있다. 콜센터에 앉아있는 C3PO를 그리는 프로그램을 작성하시오.

출력

예제 출력처럼 콜센터에 앉아있는 C3PO를 출력한다. 마지막 세 줄의 두 '|' 사이에는 공백이 10개 있다.

예제 출력 

     /~\
    ( oo|
    _\=/_
   /  _  \
  //|/.\|\\
 ||  \ /  ||
============
|          |
|          |
|          |

 

풀이

 

역슬래시 문자는 이스케이프 문자를 사용하기 위해 첫머리와 같이 적는 문자이다.

예를 들면 개행 문자를 뜻하는 \n 과 같은 것이 있다.

 

역슬래시 문자를 정상 출력하기 위해서는 \\ 와 같이 두 개를 붙여 적어야 한다. 

혹은 문자열 앞에 r"hello\" 처럼 r을 붙여 이스케이프 문자를 사용하지 않는 방법도 있다.

 

print("     /~\\")
print("    ( oo|")
print("    _\\=/_")
print("   /  _  \\")
print("  //|/.\\|\\\\")
print(" ||  \\ /  ||")
print("============")
print("|          |")
print("|          |")
print("|          |")
반응형