BOJ/Python

백준 10171번 고양이 파이썬

띵지니어 2021. 7. 30. 11:42

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

 

10171번: 고양이

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

www.acmicpc.net

 

문제 난이도에 비해 정답률이 꽤 낮은 편이다.

나도 한번 틀렸는데 틀린이유는 이스케이프 코드 때문일 것 같다.

예를 들어 "Hello World" 를 출력 하고 싶을 때, 역슬래시를 사용하여

print("\"Hello World\"")

이렇게 해야한다.

print(""Hello World"")

이렇게 해서는 컴퓨터가 알아먹지 못한다.

 

암튼 \(역슬래시) 는 이스케이프 문자로써 문자열 안에서 다양한 역할을 수행한다. ex) \n , \t ....

역슬래시를 출력을 할 때는 \\ 두 개를 써줘야 정상적으로 출력이 되며 하나만 사용하면 출력이 제대로 이루어지지 않는다.

그리고 나는 보통 출력을 할때 ''' ''' 주석을 이용한 문자열 출력을 하기 때문에

a = '''\    /\\
 )  ( ')
(  /  )
 \(__)|
'''
print(a)

이런 식으로 코딩을 하였다.

첫 번째 줄에서 역슬래시가 \\ 2개가 된 것 을 확인하길 바란다.

참고로 ''' ''' 은 여러 줄 주석 처리인데 문자열에서 저런 식으로 활용이 가능하다.

'BOJ > Python' 카테고리의 다른 글

백준 1159번 농구 경기 파이썬  (0) 2021.07.31
백준 10172번 개 파이썬  (0) 2021.07.30
백준 1547번 공 파이썬  (0) 2021.07.28
백준 1247번 부호 파이썬  (0) 2021.07.28
백준 1546번 평균 파이썬  (0) 2021.07.27