티스토리 뷰

728x90
반응형

백준 온라인 저지(BOJ) 10172번 개

https://www.acmicpc.net/problem/10172

 

10172번: 개

문제 아래 예제와 같이 개를 출력하시오. 입력 출력 예제 입력 1 복사 예제 출력 1 복사 |\_/| |q p| /} ( 0 )"""\ |"^"` | ||_/=\\__|...

www.acmicpc.net

* 사용언어 : Python 파이썬

 

1. 문제

예제 출력과 동일한 강아지를 출력

 

2. 풀이

string 문자열을 표현할 때 아래 2개 문자는 특별한 의미를 가지고 사용됩니다.

  1. '(or ") : 문자열의 시작과 끝
  2. \ : escape 문자 (바로 다음에 등장하는 문자를 해석 없이 그대로 출력)

 

따라서 해당 문자를 그대로 출력하려면 앞에 escape 문자인 \ 를 추가해줘야 합니다.

 

예를 들어 ' 를 출력하고 싶다면 \' 로 입력해야 하고,

\ 를 출력하고 싶다면 \\ 로 입력해야 합니다.

 

3. 코드

# 10172_개
# 31256KB	40ms
print('|\\_/|')
print('|q p|   /}')
print('( 0 )\"\"\"\\')
print('|\"^\"`    |')
print('||_/=\\\\__|')
728x90
반응형
댓글