티스토리 뷰
반응형
고양이 편에서 이어진다.
print("|\\_/|")
print("|q p| /}")
print("( 0 )\"\"\"\\")
print("|\"^\"` |")
print("||_/=\\\\__|")
고양이에 이어 이번엔 개를 출력하는 문제이다.
하지만 이번엔 까다로운 문제에 직면한다. 바로 \ (역슬래시)를 어떻게 출력할 것인가 하는 문제다.
마찬가지로 "(쌍따옴표)나 \\도 문제다. 어떻게 해야 문자열로 출력할 수 있을까?
간단하다. \를 출력하려면 \\을, "를 출력하려면 \" 와 같이 앞에 역슬래시를 쳐주면 된다.
이건 다음과 같은 5가지에 모두 적용된다.
print("\\") # \ 역슬래시
print("\"") # " 쌍따옴표
print("\'") # ' 작은 따옴표
print("\n") # 줄 바뀜
print("\t") # 탭 한번
작은 따옴표까지는 출력을 하는 방법이고, 줄 바뀜이나 탭 한번은 중간에 껴넣어주면 같은 효과를 낸다.
이에 따라 위의 개에서 역슬래시와 쌍따옴표를 모두 찾아 각각의 앞에 역슬래시 한개씩만 더 붙여주면 된다.
참고로 모르는 사람을 위해 서술하자면, 우리나라 원(₩) 기호 같이 생긴 키보드의 타자가 역슬래시와 동일하게 쓰인다.
반응형