본문 바로가기

STUDY/Python12

[백준] 11943번 파일 옮기기 파이썬 코드 a,b = map(int, input().split()) c,d = map(int, input().split()) print(min(a+d, c+b)) 2020. 10. 10.
[백준] 10707번 수도요금 풀이 파이썬 A = int(input()) B = int(input()) C = int(input()) D = int(input()) P = int(input()) if P > C: result = B + (P-C)*D else: result = B print(min(A*P, result)) 2020. 10. 10.
[백준] 10162번 전자레인지 파이썬 a = b = c = 0 num = int(input()) if num % 10 != 0: print(-1) else: a = num//300 b = (num%300)//60 c = (num%300)%60//10 print(a, b, c) 2020. 10. 8.
[백준] 5596번 시험 점수 파이썬 a = sum(map(int,input().split())) b = sum(map(int,input().split())) print(max(a,b)) max(a,b)는 더 큰 숫자 출력하는 것. 문제에서는 서로 동점일 때 민국이의 총점을 출력하라 했는데 동점이면 누구 점수 출력하든지 똑같지않나?? 생각하고 그냥 풀었더니 맞았다. 2020. 10. 8.
[백준] 5532번 방학숙제 파이썬 import math L = int(input()) A = int(input()) B = int(input()) C = int(input()) D = int(input()) print(L - max((math.ceil(A/C)),(math.ceil(B/D)))) math 모듈에 있는 ceil함수를 사용했다. ceil함수는 강제 올림 해준다. 2020. 10. 8.
[백준] 10101번 삼각형 외우기 파이썬 a = [int(input()) for i in range(3)] if a.count(60) == 3: print("Equilateral") elif sum(a) == 180 and len(set(a)) == 2: print("Isosceles") elif sum(a) == 180 and len(set(a)) == 3: print("Scalene") else: print("Error") 입력을 리스트 형태로 저장해서 더 어렵게 푼 것 같다. a.count(60) == 3 //리스트 a에 포함된 60의 개수가 3개인 경우 len(set(a)) == 2 // set은 집합 자료형인데 중복을 허용하지 않아서 만약 두 숫자가 같으면 3개였던 a는 2개가 된다. 따라서 len(set(a))가 3이면 모든 숫자가 .. 2020. 10. 8.