백준 10172번 개, 파이썬 코드 답안
- CS/BOJ
- 2021. 3. 21.
예제 출력
코드 답안
print("|\_/| \n","|q p| /} \n", "( 0 )\"\"\"\ \n","|\"^\"` | \n", "||_/=\\\\__|",sep="")
|\_/|
|q p| /}
( 0 )"""\
|"^"` |
||_/=\\__|
배우게 된 점 (한 문자열 내에서 ",',\가 표현될 때 대응하는 방법)
1. 앞에 역슬래쉬(\)가 붙게 되면 다양한 의미를 가지게 된다
\n : 줄바꿈
\t : 탭
\0 : Null 문자 넣음
\\ : 문자 '\'
\' : 단일 인용부호(')
\"" : 이중 인용부호(")
인용부호(",')안에 ",'가 들어가게 되면 그 인용부호 안에서 문장이 끝나게 되는 경우가 있다. 이런 경우 지금까지는 쉼표로 구분을 해서 멍청하게 했었는데, 알아보니 역슬래시를 적절하게 사용해주면 해당 문제가 해결되는 것이 알게 되었다.
그런데 역설적으로 \\을 두번 표현하기 위해서는 \\\\을 쳐야하는 것도 알게 되었다. 왜냐하면 역슬래시가 문자와 함께 무언가의 역할을 하기 때문에...
'CS > BOJ' 카테고리의 다른 글
백준 2588번 파이썬 코드 답안 (0) | 2021.03.21 |
---|---|
백준 10869번 파이썬 코드 답안 (0) | 2021.03.21 |
백준 1000번 파이썬 코드 답안 (2) | 2021.03.21 |
백준 10171번 고양이, 파이썬 답안 (0) | 2021.03.21 |
백준 2557번 문제 풀이 (파이썬) (0) | 2021.03.21 |