본문 바로가기

백준 (PYTHON)

[PYTHON/Bronze V] 백준 11942번 고려대는 사랑입니다 문제 링크 풀이 단순 출력 문제. 코드 print("고려대학교") 더보기
[PYTHON/Bronze V] 백준 11718번 그대로 출력하기 문제 링크 풀이 단순 출력 문제. 처음에는 for문을 이용해 코드를 구축하였으나, 이후 sys.stdin 함수를 사용하면 여러 줄의 문자열을 입력 받을 수 있다는 사실을 알게 되어 사용해보았다. 실행 속도는 같으나 코드가 훨씬 간결해졌다. (end = "" 처리를 해주지 않으면 출력문 사이 사이에 불필요한 줄바꿈이 들어가게 되므로 유의.) 코드 1) for문 사용 import sys input = sys.stdin.readline a = input() for i in range(100): print(a, end = "") a = input() 2) sys.stdin 사용 import sys for line in sys.stdin: print(line, end = "") 더보기
[PYTHON/Bronze V] 백준 11654번 아스키 코드 문제 링크 풀이 아스키 코드 값을 구해주는 ord(x) 함수를 사용한다. 코드 a = input() print(ord(a)) 더보기
[PYTHON/Bronze V] 백준 11382번 꼬마 정민 문제 링크 풀이 단순 연산 문제 코드 A, B, C = map(int, input().split()) print(A + B + C) 더보기
[PYTHON/Bronze V] 백준 11022번 A+B - 8 문제 링크 풀이 단순 연산 문제. 출력은 format문을 사용했다. 코드 import sys input = sys.stdin.readline T = int(input()) for i in range(1, T+1): A, B = map(int, input().split()) print("Case #{0}: {1} + {2} = {3}".format(i, A, B, A + B)) 더보기
[PYTHON/Bronze V] 백준 11021번 A+B - 7 문제 링크 풀이 단순 연산 문제. 출력은 format문을 사용했다. 코드 import sys input = sys.stdin.readline T = int(input()) for i in range(1, T+1): A, B = map(int, input().split()) print("Case #{0}: {1}".format(i, A + B)) 더보기
[PYTHON/Bronze V] 백준 10998번 AxB 문제 링크 풀이 단순 연산 문제 코드 A, B = map(int, input().split()) print(A * B) 더보기
[PYTHON/Bronze V] 백준 10952번 A+B - 5 문제 링크 풀이 단순 연산 문제. if문으로 종료 조건을 준다. 코드 import sys input = sys.stdin.readline while 1: A, B = map(int, input().split()) if A == 0 and B == 0: break else: print(A+B) 더보기