최대 1 분 소요

[Python] 백준/BOJ 25083-새싹

📌 난이도

별 ⭐️ 개

💡 문제

🔗 25083 새싹 문제

아래 예제와 같이 새싹을 출력하시오. 문제는 생각보다 간단하다. 단순히 그림만 출력 하면 된다.

새싹

출처 : https://www.acmicpc.net/problem/25083

입력

📝 풀이 - 1

art라는 변수에 멀티라인 문자열을 할당한다. 멀티라인 문자열은 작은따옴표(‘’’) 또는 큰따옴표(“”“)로 문자열을 감싸고, 여러 줄에 걸쳐 문자열을 입력할 수 있게 해준다. 아스키 아트를 멀티라인 문자열로 작성한 후, print(art)를 사용하여 art 변수에 저장된 아스키 아트를 출력한다.

📃 소스코드 - 1

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

print(art)

📝 풀이 - 2

art_lines라는 리스트에 각 라인별로 아스키 아트를 문자열 형태로 저장한다. for line in art_lines:를 사용하여 리스트 art_lines에 저장된 각 라인을 하나씩 가져와서 line 변수에 할당한다. print(line)을 사용하여 각 라인을 출력한다. for 루프를 통해 리스트의 모든 라인이 순차적으로 출력된다.

📃 소스코드 - 2

art_lines = [
    '         ,r\'"7',
    'r`-_   ,\'  ,/',
    ' \. ". L_r\'',
    '   `~\\/',
    '      |',
    '      |'
]

for line in art_lines:
    print(line)

문제 풀이는 제가 작성했기 때문에 완벽한 코드가 아닙니다. 참고 부탁드립니다. 감사합니다.

맨 위로 올라가기

저의 글을 읽어 주셔서 감사합니다. 문제가 있으면 저의 메일로 연락 주시면 감사하겠습니다. 댓글과 피드백 또한 감사합니다.
Thank you for visiting my blog. If you have any problems, please contact me by e-mail. Thanks also for the comments and feedback.

태그: , , , ,

카테고리:

업데이트:

댓글남기기