본문 바로가기
파이썬(Python)/파이썬 : Baekjoon

[백준] 파이썬(Python) : 개(10172번)

by TODAYCODE 2021. 7. 21.
반응형

백준 단계별 풀어보기 1단계 입출력과 사칙연산 4번 문제이다.

 

10172번: 개

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

www.acmicpc.net

 

문제의 핵심

1. "와 '를 활용할 수 있는가?

2. \를 안정적으로 출력할 수 있는가?

 

 

이전 문제인 고양이와 비슷한 문제이다.

자세한 설명은 고양이 문제에 적어뒀으니 참고하도록 하자.

 

파이썬(Python) : 고양이

백준 단계별 풀어보기 1단계 입출력과 사칙연산 3번 문제이다. 10171번: 고양이 아래 예제와 같이 고양이를 출력하시오. www.acmicpc.net 문제의 핵심 1. 문자열에서 ' 를 출력할 수 있는가? 2. 문자열에

coding-of-today.tistory.com

 

출력해야할 문자열에 "가 있으면 '를 사용하는 식으로 처리하면 된다.

다만, 문제 마지막줄에 \\ 를 출력해야하는데 여기서 문제가 있다

\를 하나쓰면 \가 출력된다(바로뒤에 기호가 없는 이상)

그런데

\\ 를 두번 쓰게 되면 이것도 \가 출력된다.

왜냐하면, \가 바로뒤에 기호를 문자로 출력하라는 뜻이기 때문에

\\가 \로 출력되는 것이다.

고로, \\를 출력하고자한다면 \\\\라고 써야한다.

 

 

정답 코드

print("|\_/|")
print("|q p|   /}")
print('( 0 )"""\\')
print('|"^"`    |')
print('||_/=\\\\__|')

 

 

 

 

 

 

 

 

 

 

반응형

댓글