안경잡이 구루루

백준 10172 ( 개 ) [python] 본문

파이썬(Python)/문제풀이(백준,BaekJoon)

백준 10172 ( 개 ) [python]

구루루(gururu) 2020. 4. 8. 14:20
반응형

문제

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

입력

없음.

출력

개를 출력한다.

예제 출력 1

나:

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

이 문제는 이전 고양이 문제처점 역슬래시를 어떻게 단독으로 사용하게 하냐가 문제인거 같다. 역슬래시를 단독으로 사용하기 위해서 연속으로 두개를 적어야한다. (\\ ). 그리고 3번째 줄과 4번째 줄에는 큰따옴표를 출력해야 되기 때문에 문자열을 둘러싸는 따옴표를 작은 따옴표로 사용해 그 안의 문자들이 출력될 수 있도록 했다. 그리고 직관적으로 개가 출력될지 보기 위해서 한줄에 하나씩 출력을 넣었다.

 

다른사람:  https://gomguard.tistory.com/4

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

이분도 마찬가지로 역슬래시를 사용하기 위해서 연속으로 두번 사용했다. 그런데 나와는 다르게 3,4번째 줄에 큰따옴표를 출력하기 위해서 작은따옴표를 둘러싸지 않고 그 자체 문자를 사용하기 위해서 (\") 를 사용했다.

+) print 참고 코드

문자

설명

\n

줄바꿈

\t

수평 탭(tab)

\\

'\'(역슬래시) 문자 자체를 의미

\'

작은따옴표(') 문자 자체

\"

큰따옴표(") 문자 자체

반응형