백준 코테 문제 25083번
2023-08-11
코딩테스트 준비
백준 25083번
문제
아래 예제와 같이 새싹을 출력하시오.
입력
입력은 없다.
출력
새싹을 출력한다.
예제 출력
,r'"7
r`-_ ,' ,/
\. ". L_r'
`~\/
|
|
풀이
이 문제같은 경우 간단하다. 그냥 print를 사용하여 풀면된다. 하지만 주의해야할 점이 있다.
print(" ,r'"7")
print("r`-_ ,' ,/")
print(" \. ". L_r'")
print(" `~\/")
print(" |")
print(" |")
그대로 한줄 한줄 출력을 하다보면 쌍따옴표와 역슬래시(백슬래시) 때문에 오류가 나는것을 알 수 있다. 이와같은 문제는 간단하게 해결 가능하다. 먼저 첫번째 줄이나 세번째줄에 쌍따옴표가 중복되어 출력 오류가 나는것을 볼 수 있는데 두가지 방법으로 해결 가능하다.
- \”를 이용하는 방법
‘을 출력하고 싶다면 \’ “을 출력하고 싶다면 \”
print('\"안녕하세요\"')
print("\'안녕하세요\'")
결과
"안녕하세요"
'안녕하세요'
- ‘’’ 또는 “”” 이용하는 방법
print('''"안녕하세요"''')
print("""'안녕하세요'""")
결과
"안녕하세요"
'안녕하세요'
다음으로 \ 역슬래시(백슬래시)에 대한 해결방법이다. 간단하다. 역슬래시를 두번 쓰면 되는것이다. \\
print("\\")
결과
\
문제의 정답은
print(""" ,r'"7""")
print("r`-_ ,' ,/")
print(""" \\. ". L_r'""")
print(" `~\\/")
print(" |")
print(" |")
결과
,r'"7
r`-_ ,' ,/
\. ". L_r'
`~\/
|
|
댓글남기기