반응형
백준 단계별 풀어보기 1단계 입출력과 사칙연산 4번 문제이다.
문제의 핵심
1. "와 '를 활용할 수 있는가?
2. \를 안정적으로 출력할 수 있는가?
이전 문제인 고양이와 비슷한 문제이다.
자세한 설명은 고양이 문제에 적어뒀으니 참고하도록 하자.
출력해야할 문자열에 "가 있으면 '를 사용하는 식으로 처리하면 된다.
다만, 문제 마지막줄에 \\ 를 출력해야하는데 여기서 문제가 있다
\를 하나쓰면 \가 출력된다(바로뒤에 기호가 없는 이상)
그런데
\\ 를 두번 쓰게 되면 이것도 \가 출력된다.
왜냐하면, \가 바로뒤에 기호를 문자로 출력하라는 뜻이기 때문에
\\가 \로 출력되는 것이다.
고로, \\를 출력하고자한다면 \\\\라고 써야한다.
정답 코드
print("|\_/|")
print("|q p| /}")
print('( 0 )"""\\')
print('|"^"` |')
print('||_/=\\\\__|')
반응형
'파이썬(Python) > 파이썬 : Baekjoon' 카테고리의 다른 글
[백준] 파이썬(Python) : A-B (1001번) (0) | 2021.07.22 |
---|---|
[백준] 파이썬(Python) : A+B (1000번) (0) | 2021.07.21 |
[백준] 파이썬(Python) : 고양이(10171번) (0) | 2021.07.21 |
[백준] 파이썬(Python) : We love kriii(10718번) (0) | 2021.07.21 |
[백준] 파이썬(Python) : Hello World!(2557번) (0) | 2021.07.21 |
댓글