답:
더보기
print("|\_/|")
print("|q p| /}")
print('( 0 )"""\\')
print('|"^"` |')
print('||_/=\\\\__|')
문제 분석 및 해석
어제의 고양이와 같은 문제로 보이지만
고양이보다 다양한 문자가 사용되고 있어 오류가 생기기 쉬워보임
일단 list로 묶어 풀어보되, 오류가 생기거든
각 줄을 각각 출력하도록 하겠음
과정1.
dog_list = ["|\_/|",
"|q p| /}",
'( 0 )"""\ ',
'|"^"` |',
'||_/=\\__|']
print(*dog_list, sep="\n")
어제 했던 고양이처럼 list안의 문자열 요소로 만들어 출력하고자 했다.
강아지 다리와 엉덩이 부분에는 \문자가 있어 띄어쓰기 혹은 \를 1개씩 넣어주었다.
그렇다면 각 줄을 출력하는 방식으로 간다!
과정2.
이렇게 \ 문자 뒤오는 문자는 살짝 노랗게 표현되고, 3번째줄에는 오류가 생기는 것을 볼 수 있었다.
\' = ' 를 출력하라는 의미가 되기 때문
그래서 각각의 노란 문자들은 \를 앞에 하나씩 붙여주어 성공!
+ 프린트문 1개로 출력하는 법
print("|\_/|", "|q p| /}", '( 0 )"""\\', '|"^"` |', '||_/=\\\\__|', sep='\n')
'알고리즘 풀이' 카테고리의 다른 글
[algorithm] 백준: 3003 킹, 퀸, 룩, 비숍, 나이트, 폰 (4) | 2023.04.20 |
---|---|
[algorithm] 페어 - 프로그래머스: 비밀지도 (팀원 풀이 해석) (1) | 2023.04.19 |
[algorithm] 백준: 11382 꼬마 정민, 10171 고양이 (1) | 2023.04.17 |
[algorithm] 페어 - 프로그래머스:문자열 정렬하기 (팀원 풀이 해석) (0) | 2023.04.12 |
[algorithm] 프로그래머스: 점의 위치 구하기, 최댓값만들기 (0) | 2023.04.11 |