프로그래밍/파이썬 공부
[백준 #10172][Python] 개 출력 문제
winblack22
2021. 7. 15. 00:13
난 내가 똥 멍청이인 줄 알았다. 처음엔 에이 뭔 출력이야. 했는데 "들과 \의 연속이었다.
문제
|\_/|
|q p| /}
( 0 )"""\
|"^"` |
||_/=\\__|
위의 저 모양을 출력하면 된다. 근데 위에서 말했듯 몇가지 문제가 발생했다.
그래서 난 멍청한 방법을 썼다.
풀이
print("|\_/|")
print("|q p| /}")
print("( 0 )\"\"\"\\")
print("|\"^\"` |")
print("||_/=\\\__|")
ㅎㅎㅎ... 내가 봐도 좀 단순한 방법이었다. \를 이곳저곳(\"로 써주면 "가 그대로 출력된다.) 넣어서 강아지의 모양을 만들었다.
다른 사람은 이렇게 안했겠지 하고 제출 뒤 다른 사람들의 코드를 봤다... 난 멍청했구나.. 느꼈다.
str = '''
|\_/|
|q p| /}
( 0 )"""\\
|"^"` |
||_/=\\\\__|
'''
print (str[1:len(str)-1])
문자열에 넣어서 맨 마지막 줄 \\만 좀 신경써준 뒤 slice로 잘라주면 된다니... 혁명이었다.
오늘 slice 배웠는데 써먹지도 못하네... 아휴... 문제 더 풀러 가야겠다.