Heram's Studyroom 자세히보기

CODES/백준

[ 백준 파이썬 문제풀이 ] 단계별로 풀어보기 / 1-12 입출력과 사칙연산 고양이 #10171

Heram06 2025. 3. 21. 17:00
반응형

[ 백준 파이썬 문제풀이 ] 단계별로 풀어보기 / 1-12 입출력과 사칙연산  고양이 #10171

 


 

문제 📢

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

 

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

폰트때매 이스케이프가 원화로 표시되어 올려봅니다

나의 생각 🌟

이 문제는 \(이스케이프)를 주의하며 풀어야 할 것 같다

 

내가 적은 답안 💡

a = "\\    /\\"
b = " )  ( ')"
c = "(  /  )"
d = " \\(__)|"

print(f'{a}\n{b}\n{c}\n{d}')

폰트때매 이스케이프가 원화로 표시되어 올려봅니다

 

고양이가 일그러져 보일 수 있으나 \(이스케이프) 를 사용하면 이렇게 된다

 

\(이스케이프)는 언제 사용하나요?

 

일단 많은 종류의 이스케이프의 쓰임중 중요한 몇 가지만 살펴보자

종류 의미 입력 출력
\n 줄 바꿈 (newline) print("Hello\nWorld") Hello
World
\t 탭 (tab) print("Hello\tWorld") Hello World
\\ 역슬래시 자체 (\) print("C:\\path") C:\path
\' 작은따옴표 (') print('It\'s fine') It's fine
\" 큰따옴표 (") print("He said \"Hi\"") He said "Hi"
\b 백스페이스 print("Helloo\b") Hello
\ooo 8진수 문자 print("\141") a
\xhh 16진수 문자 print("\x61") a

 

코드를 살펴보자

\    /\ :: 이스케이프가 두번 사용되었으므로 \\    /\\ 로 출력해준다

)  ( ') :: 따옴표가 사용되었으므로  )  ( \') 로 출력해준다

(  /  ) :: 그냥 출력해줘도 된다

\(__)| :: 이스케이프가 사용 되었으므로 \\(__)|로 출력해준다

 

느낀점🎻

 

 \(이스케이프)를 주의하며 풀어야 할 것 같다

 


 

이 블로그는 개발자를 꿈꾸는 사람이 열심히 공부하며 적어가는 공간입니다.

제 답안과 풀이가 다를 수 있지만, 정확한 정보를 위해 여러번 검토하며 적겠습니다!

반응형