반응형
문제
스타워즈에 등장하는 로봇인 C3PO는 요즘 콜센터에 근무하고 있다. 콜센터에 앉아있는 C3PO를 그리는 프로그램을 작성하시오.
출력
예제 출력처럼 콜센터에 앉아있는 C3PO를 출력한다. 마지막 세 줄의 두 '|' 사이에는 공백이 10개 있다.
예제 출력
/~\
( oo|
_\=/_
/ _ \
//|/.\|\\
|| \ / ||
============
| |
| |
| |
풀이
역슬래시 문자는 이스케이프 문자를 사용하기 위해 첫머리와 같이 적는 문자이다.
예를 들면 개행 문자를 뜻하는 \n 과 같은 것이 있다.
역슬래시 문자를 정상 출력하기 위해서는 \\ 와 같이 두 개를 붙여 적어야 한다.
혹은 문자열 앞에 r"hello\" 처럼 r을 붙여 이스케이프 문자를 사용하지 않는 방법도 있다.
print(" /~\\")
print(" ( oo|")
print(" _\\=/_")
print(" / _ \\")
print(" //|/.\\|\\\\")
print(" || \\ / ||")
print("============")
print("| |")
print("| |")
print("| |")
반응형
'알고리즘 연습 > 기초 (입출력 등)' 카테고리의 다른 글
[🥉3 / 백준 4101 / 파이썬] 크냐? (0) | 2021.11.29 |
---|---|
[🥉2 / 백준 2605 / 파이썬] 줄 세우기 (0) | 2021.11.25 |
[🥉3 / 백준 1547 / 파이썬] 공 (0) | 2021.11.17 |
[🥉4 / 백준 10156 / 파이썬] 과자 (0) | 2021.11.15 |
[🥉3 / 백준 9085 / 파이썬] 더하기 (map 함수) (0) | 2021.11.12 |