728x90
백준 10172번 - 개 (Python 문제 풀이 및 해설)
CS/Algorithm2023. 10. 20. 12:09백준 10172번 - 개 (Python 문제 풀이 및 해설)

문제 아래 예제와 같이 개를 출력하시오. 입력 없음 출력 개를 출력한다. 예제 예제 입력 예제 출력 |\_/| |q p| /} ( 0 )"""\ |"^"` | ||_/=\\__| 문제 풀이 쉬운거 같으면서 생각보다 자주 틀리는 문제인데, 문자열안에서 백슬래시(\)나 쌍따옴표, 홑따옴표를 쓸때 escape 처리를 해줘야 합니다. escape 처리를 안하고 단순히 출력하면 문법오류가 발생하거나, 생각했던것과 다른 값이 출력될 수 있습니다. escape 처리 방법 - 백슬래시 표현: \\ - 쌍따옴표 문자열 안에 쌍따옴표 표현: \" - 홑따옴표 문자열 안에 홑따옴표 표현: \' 해당 문제는 천천히 문자 하나씩 보면서 escape를 하는것이 좋습니다. 저는 한줄 씩 나눠서 콘솔에 출력해보면서 문제를 풀어봤습니..

백준 11382번 - 꼬마 정민 (Python 문제 풀이 및 해설)
CS/Algorithm2023. 10. 20. 11:56백준 11382번 - 꼬마 정민 (Python 문제 풀이 및 해설)

문제 꼬마 정민이는 이제 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..

백준 2557번 Hello World (Python 문제 풀이)
CS/Algorithm2023. 10. 19. 20:53백준 2557번 Hello World (Python 문제 풀이)

문제 Hello World!를 출력하시오. 입력 없음 출력 Hello World!를 출력하시오. 예제 예제 입력 예제 출력 Hello World! 문제 풀이 어렵지 않은 문제입니다. 파이썬에서는 콘솔 출력을 할때는 print() 함수를 이용합니다. print('Hello World!')

728x90
image