728x90
https://www.acmicpc.net/problem/5339
5339번: 콜센터
스타워즈에 등장하는 로봇인 C3PO는 요즘 콜센터에 근무하고 있다. 콜센터에 앉아있는 C3PO를 그리는 프로그램을 작성하시오.
www.acmicpc.net
문제
스타워즈에 등장하는 로봇인 C3PO는 요즘 콜센터에 근무하고 있다. 콜센터에 앉아있는 C3PO를 그리는 프로그램을 작성하시오.
출력
예제 출력처럼 콜센터에 앉아있는 C3PO를 출력한다. 마지막 세 줄의 두 '|' 사이에는 공백이 10개 있다.
예제 입력 1
(입력 없음)
예제 출력 1
/~\
( oo|
_\=/_
/ _ \
//|/.\|\\
|| \ / ||
============
| |
| |
| |
# 파이썬에서 ''로 감싸진 문자열 안에서 '를 쓰기 위해서는
# \'로 표기하는 방법이 있다.
# 따라서 ''로 감싸진 문자열 안에서 사용하는 \'는 그냥 '로 나타난다.
# 그래서 문자열 마지막에 \를 사용해주고 싶어서 그냥 저것만 적으면 마지막의 '와 \이 합쳐져 '로 표기가 되고
# 문자열의 마지막에 '을 찍어주지 않은 것처럼 되어 문법 오류가 발생한다.
# 이런 경우에는 \\를 두번 써주면 그냥 \로 사용하겠다는 뜻이 되어 원하는 결과를 얻을 수 있다.
print(' /~\\')
print(' ( oo|')
print(' _\=/_')
print(' / _ \\')
print(' //|/.\|\\\\')
print(' || \ / ||')
print('============')
print('| |')
print('| |')
print('| |')728x90
'Problem Solving > BOJ' 카테고리의 다른 글
| [백준, BOJ 5554] 심부름 가는 길 (python) (0) | 2021.11.17 |
|---|---|
| [백준, BOJ 5522] 카드 게임 (python) (0) | 2021.11.17 |
| [백준, BOJ 5338] 마이크로소프트 로고 (python) (0) | 2021.11.16 |
| [백준, BOJ 5337] 웰컴 (python) (0) | 2021.11.16 |
| [백준, BOJ 3046] R2 (python) (0) | 2021.11.15 |