[알고리즘]/BOJ

[백준/Python] 10171 고양이 ♥

개발새발주발 2022. 8. 23. 17:23
728x90

1. 문제

https://www.acmicpc.net/problem/10171

 

10171번: 고양이

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

www.acmicpc.net

단계별풀기 과정에서 발견한 귀여운 문제 ..  ♥

 

2. 배경지식

- 문자열에서 역슬래시 출력 : 역슬래시(\)출력 시에는 두개를 연속해서 적어야 역슬래시가 인식된다.

문법 오류 발생 ! 

 

\\ -> \ 

 

- 문자열에서 ' 출력 : ' , "앞에 역슬래시(\)를 붙여준다.

 

이렇게 문자열 '' 안에 '를 넣어버리면 오류가 발생한다 ! 

 

 

 

 

 

 

 

 

 

 

3. 구현방안

이 문제는 크게 생각할 거리(?)가 없기에 구현방안을 생략하겠다 ! 

 

4. 구현코드

print('\    /\\')
print(' )  ( \')')
print('(  /  )')
print(' \(__)|')

귀여운 고양이 완성 야옹 ~ 

5. 오답 및 풀이 

처음에는 \n(줄바꿈)을 사용하여 print문을 하나만 사용하려고 했다.

하지만 \\, \', \n다같이 사용하니 너무 복잡해져서 print문을 쪼개서 사용하는 방안이 훨 ~ 씬 나았다 ! 

그리고 비슷한 10172번 강아쥐 문제도 같이 풀어보면 좋을 듯 싶다.