[Python] 백준/BOJ 25083 새싹
[Python] 백준/BOJ 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)
문제 풀이는 제가 작성했기 때문에 완벽한 코드가 아닙니다. 참고 부탁드립니다. 감사합니다.
댓글남기기