고양이
문제는 아래와 같습니다.
단순하게 입력을 받는 것이 아닌 print() 귀여운 고양이를 출력하면 됩니다.
여기소 소개할 하나의 raw string 방식을 알려드리겠습니다.
print(r'Hello\nWorld')
앞에 r 을 붙이고 문자열을 넣게 된다면
출력:
Hello
World
가 아닌 Hello\nWorld 그대로 출력 합니다. r은 탈출 문자를 무시하고 그대로 출력하는 방식 중 하나입니다.
하지만 여러줄을 그대로 출력해야 할 때는 r''' ... ''' raw string을 사용해서 처리 해야합니다.
다음은 결과 코드입니다.
print(r'''\ /\
) ( ')
( / )
\(__)|''')
다른 사람들의 오답 풀이와 정답 풀이를 하나의 코드로 확인해보겠습니다.
많은 사람들이 직접 고양이를 타이핑 한 것을 알 수 있습니다. 하지만 이렇게 되면 공백 문자도 직접 카운트 해야해서 틀린 사람이 많은 것을 알 수 있었습니다.
앞으로 문자열을 그대로 출력 할 때에는 상황에 맞게 r ' ' 을 활용하시면 될 거 같습니다
'BaekJoon Reivew' 카테고리의 다른 글
단계별로 풀어보기 백준_1330번 (1) | 2025.02.03 |
---|---|
단계별로 풀어보기 백준_10172번 (0) | 2025.02.03 |
단계별로 풀어보기 백준_11382번 (1) | 2025.02.03 |
단계별로 풀어보기 백준_2588번 (0) | 2025.02.03 |
단계별로 풀어보기 백준_10430번 | 연산자 운선수위 | (0) | 2025.02.02 |