728x90
특수문자를 입력받아 다음과 같은 결과물을 출력하기 위한 문제이다.
,r'"7
r`-_ ,' ,/
\. ". L_r'
`~\/
|
|
각종 기호를 이용하여 새싹을 그려보는 문제이다.
기본적으로 파이썬에서 특수문자를 출력 하는 방법은 두 가지가 있는데,
print(" \\ \" ")
print(r" \ " ")
첫 번째는 " " 안쪽에 \ (백슬래시) + 특수문자를 적어넣어 작동시키는 방법이다.
두 번째는 " " 앞쪽에 r 을 입력하면 내부에 적힌 특수문자를 자동으로 \+특수문자 형태로 바꿔주는 방법이 있다.
유의사항
문제를 풀 때 특수문자가 아닌 것까지 처리를 하고 실행한 것이 아닌지 잘 살펴볼 수 있기를 바란다.
정답코드
print(" ,r\'\"7")
print("r`-_ ,' ,/")
print(" \\. \". L_r'")
print(" `~\\/")
print(" |")
print(" |")
문제에서 주어진 기호 중에 특수문자 처리를 해서 출력해야 할 것들은 [' " \] 괄호 안의 세 가지 것들이다.
나머지 문자들은 그냥 출력할 수 있는 문자들이기에 건들지 않고 print해 준다.
728x90
'Coding Test > BaekJoon_Python' 카테고리의 다른 글
BaekJoon - 3003번: 킹, 퀸, 룩, 비숍, 나이트, 폰(차이 계산, PYTHON) (0) | 2022.09.03 |
---|---|
BaekJoon - 25304번: 영수증(반복문, PYTHON) (0) | 2022.09.02 |
BaekJoon - 1110번: 더하기 사이클(반복문, PYTHON) (0) | 2022.09.02 |
BaekJoon - 10951번: A+B - 4(반복문, PYTHON) (0) | 2022.06.23 |
BaekJoon - 10952번: A+B - 5(반복문, PYTHON) (0) | 2022.06.23 |