문제 아래 예제와 같이 고양이를 출력하시오. 입력 없음 출력 고양이를 출력한다. 예제 예제 입력 예제 출력 \ /\ ) ( ') ( / ) \(__)| 문제 풀이 생각보다 낮은 정답률에 놀랬습니다. 아마 escape 문자를 잘 모르거나 놓친부분이 있었을것이라고 생각합니다. 해당 문제에서 조심해야할 부분은 백슬래시(\)와 홑따옴표입니다. 문자열 안에서 백슬래시를 표현할때는 \\와 같이 2개를 붙여서 사용합니다. 또, Python에서는 문자열을 표현할때 쌍따옴표(")를 이용하거나 홑따옴표를 이용할 수 있는데, 홑따옴표를 이용하는 경우, 내부 홑따옴표를 표현할때는 \' 와 같이 표현해야합니다. 따라서 아래와 같이 문제를 풀면 됩니다. print("\ /\\") print(" ) ( ')") print("( /..
문제 아래 예제와 같이 개를 출력하시오. 입력 없음 출력 개를 출력한다. 예제 예제 입력 예제 출력 |\_/| |q p| /} ( 0 )"""\ |"^"` | ||_/=\\__| 문제 풀이 쉬운거 같으면서 생각보다 자주 틀리는 문제인데, 문자열안에서 백슬래시(\)나 쌍따옴표, 홑따옴표를 쓸때 escape 처리를 해줘야 합니다. escape 처리를 안하고 단순히 출력하면 문법오류가 발생하거나, 생각했던것과 다른 값이 출력될 수 있습니다. escape 처리 방법 - 백슬래시 표현: \\ - 쌍따옴표 문자열 안에 쌍따옴표 표현: \" - 홑따옴표 문자열 안에 홑따옴표 표현: \' 해당 문제는 천천히 문자 하나씩 보면서 escape를 하는것이 좋습니다. 저는 한줄 씩 나눠서 콘솔에 출력해보면서 문제를 풀어봤습니..
문제 꼬마 정민이는 이제 A + B 정도는 쉽게 계산할 수 있다. 이제 A + B + C를 계산할 차례이다! 입력 첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 1012)이 공백을 사이에 두고 주어진다. 출력 A+B+C의 값을 출력한다. 예제 예제 입력 예제 출력 77 77 7777 7931 문제풀이 단순히 3개의 숫자를 입력받아서 모두 더하는 문제입니다. input()을 이용해서 입력받을 수도 있지만, 속도가 더 빠른 sys.stdin.readline()을 사용해서 입력을 받았습니다. import sys [na, nb, nc] = map(int, sys.stdin.readline().split()) print(na + nb + nc) 위와 같이 직접 더하는 방법도 있지만, python에는 su..
문제 Hello World!를 출력하시오. 입력 없음 출력 Hello World!를 출력하시오. 예제 예제 입력 예제 출력 Hello World! 문제 풀이 어렵지 않은 문제입니다. 파이썬에서는 콘솔 출력을 할때는 print() 함수를 이용합니다. print('Hello World!')