티스토리 뷰

728x90
반응형

백준 온라인 저지(BOJ) 10171번 고양이

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

 

10171번: 고양이

아래 예제와 같이 고양이를 출력하시오.

www.acmicpc.net

* 사용언어 : Python 파이썬

 

1. 문제

예제 출력과 동일한 고양이를 출력

 

2. 풀이

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

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

 

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

 

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

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

 

3. 코드

# 10171_고양이
# 31256KB	40ms
output_str = []
output_str.append('\\    /\\')
output_str.append(' )  ( \')')
output_str.append('(  /  )')
output_str.append(' \\(__)|')
print('\n'.join(output_str))

 

728x90
반응형
댓글