군만두의 IT 공부 일지

[백준] 25083번: 새싹 (파이썬) 본문

코딩테스트/백준

[백준] 25083번: 새싹 (파이썬)

mandus 2022. 12. 29. 13:11

✅문제: 25083번

📌개념정리

(1) ' " \ 등 출력

  • 정의: 출력할 문자열 앞에 \를 붙임. 예) \', \", \\ 등

 

(2) r(raw string)

  • 정의: \b(백스페이스) , \" (큰따옴표 출력) , \n(줄바꿈) 등과 같은 escape문에 raw string을 사용하면 escape문이 동작되지 않고 문자 그대로 출력됨. 출력할 문자열 앞에 r을 붙임.
  • 예) r"C:\programs\Test\Bin'"

📌문제풀이

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

print(r''' ''')에서 공백 부분에 문자열을 복붙해서 넣음.

📌 후기

다른 문제(10171번, 10172번)의 숏코딩에서 본 것을 활용함. 이전에는 \를 사용하는 방법으로 출력했는데 더 편한 방법이 있다는 것을 몰랐음. 이런 부분에 있어서는 파이썬이 간단하게 사용하기 편리한 것 같음.

📌참고자료

1) 공학자를 위한 Python, "2.1.5 문자열", https://wikidocs.net/14633

Comments