백준 10171번 - 고양이

이설군·2022년 6월 9일
0

백준

목록 보기
12/52

문제

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

입력

없음.

출력

고양이를 출력한다.

예제 입력 1

예제 출력 1

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

제출

맞은 제출 1 (#""" """# 이용)

let a = #"""
\    /\
 )  ( ')
(  /  )
 \(__)|
"""#
     
print(a)

맞은 제출 2 (print에 특수문자 이용)

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

오답노트

틀린 제출 1

let a = #""
\    /\
 )  ( ')
(  /  )
 \(__)|
""#
     
print(a)

"가 3개인지 잊고 2개만 써서 한번 틀렸다..ㅎㅎ..
#""이 아닌 #"""임을 머리속에 기억해두기!

틀린 제출 2

print ("\\    \/\\")
print (" \)  \( \'\)")
print ("\(  \/  \)")
print (" \\\(\_\_\)\|")

처음에 모든 특수문자에 \을 붙였다가 틀렸다..ㅎㅎ; 파이썬에서는 이렇게 ..했었지 않았나..?
가물한 기억으로 두종류를 다해보고 싶었지만 처음에는 처참히 실패.
Swift에서 () 특수문자와 _ 특수문자는 그냥 넣어도 된다.

두번째 제출한 거로는 맞췄다. 베리 굿

숏코딩

숏코딩 예제 1 (print 특수문자 활용)

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

print를 여러번 이용하는게 아니라 \n 으로 줄 바꿈을 이용!

profile
티끌 모아 태산. 내가 가는 길이 옳은 길이라 믿으며 최선을 다해 걷는다.

0개의 댓글