Coding Test/BaekJoon_Python

BaekJoon - 25083번: 새싹(특수 문자, PYTHON)

  • -
728x90

특수문자를 입력받아 다음과 같은 결과물을 출력하기 위한 문제이다.

         ,r'"7
r`-_   ,'  ,/
 \. ". L_r'
   `~\/
      |
      |

각종 기호를 이용하여 새싹을 그려보는 문제이다.

 

기본적으로 파이썬에서 특수문자를 출력 하는 방법은 두 가지가 있는데,

print(" \\ \" ")
print(r" \ " ")

첫 번째는 " " 안쪽에 \ (백슬래시) + 특수문자를 적어넣어 작동시키는 방법이다.

두 번째는 " " 앞쪽에 r 을 입력하면 내부에 적힌 특수문자를 자동으로 \+특수문자 형태로 바꿔주는 방법이 있다.

 


유의사항

문제를 풀 때 특수문자가 아닌 것까지 처리를 하고 실행한 것이 아닌지 잘 살펴볼 수 있기를 바란다.


정답코드

print("         ,r\'\"7")
print("r`-_   ,'  ,/")
print(" \\. \". L_r'")
print("   `~\\/")
print("      |")
print("      |")

문제에서 주어진 기호 중에 특수문자 처리를 해서 출력해야 할 것들은 [' " \] 괄호 안의 세 가지 것들이다.

나머지 문자들은 그냥 출력할 수 있는 문자들이기에 건들지 않고 print해 준다.

출력 결과

 


728x90
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.