[백준][Python] 2038번 럭비 클럽 - 코팩
·
백준/구현
https://www.acmicpc.net/problem/2083 2083번: 럭비 클럽 입력 받은 각 회원에 대해 이름과 분류를 출력한다. 성인부 회원이면 'Senior', 청소년부 회원이면 'Junior'를 출력한다. www.acmicpc.net 풀이 # 2038번 럭비 클럽 while True: person = input().split() if person[0] =='#': break name = person[0] age = int(person[1]) weight = int(person[2]) if age > 17 or weight >= 80: print(name, "Senior") else: print(name, "Junior") 출력결과
[백준][Python] 5532번 방학 숙제 - 코팩
·
백준/구현
https://www.acmicpc.net/problem/5532 5532번: 방학 숙제 한 줄에 하나씩 총 다섯 줄에 걸쳐 L, A, B, C, D가 주어진다. (2 ≤ L ≤ 40, 1 ≤ A, B ≤ 1000, 1 ≤ C, D ≤ 100) 항상 방학 숙제를 방학 기간내에 다 할 수 있는 경우만 입력으로 주어진다. www.acmicpc.net 풀이 # 5532번 방학 숙제 L = int(input()) # 국어 A = int(input()) # 수학 B = int(input()) # 하루에 풀 수 있는 국어 숙제의 최대치 C = int(input()) # 하루에 풀 수 있는 수학 숙제의 최대치 D = int(input()) # 숙제를 해야하는 일 수 ans = 0 if A//C > B//D: ans ..
[백준][Python] 10156번 과자 - 코팩
·
백준/구현
https://www.acmicpc.net/problem/10156 10156번: 과자 첫 번째 줄에는 과자 한 개의 가격 K, 사려고 하는 과자의 개수 N, 현재 동수가 가진 돈 M이 각각 공백을 사이에 두고 주어진다. 단, K, N은 1,000 이하의 양의 정수이고, M은 10만 이하의 양의 정수이 www.acmicpc.net 풀이 # 10156번 과자 s, k, m = map(int, input().split()) if m - (s*k) < 0: print((s*k)-m) else: print(0) 출력결과
[백준][Python] 14623번 감정이입 - 코팩
·
백준/구현
https://www.acmicpc.net/problem/14623 14623번: 감정이입 첫 번째 줄에 입력으로 주어진 두 이진수 B1, B2의 곱을 이진수로 출력한다. 출력하는 이진수 앞에 불필요한 0이 붙으면 안 됨에 주의해야 한다. 즉 출력하는 이진수의 시작은 항상 1이어야 한다. www.acmicpc.net 풀이 두 개의 이진수를 곱하여 이진수로 나타내는 문제입니다. 주어진 이진수를 십진수로 바꿔주는 방법은 int('이진수', 2)입니다. 반대로 십진수를 이진수로 바꿔주려하면 bin(십진수)를 사용해주시면 됩니다. # 14623번 감정이입 b1 = input() b2 = input() print(str(bin(int(b1, 2) * int(b2, 2))).lstrip("0b")) 출력결과
[백준][Python] 10768번 특별한 날 - 코팩
·
백준/구현
https://www.acmicpc.net/problem/10768 10768번: 특별한 날 마지막 줄에 "Before", "After"나 "Special"을 출력한다. www.acmicpc.net 풀이 # 10768번 특별한 날 m = int(input()) d= int(input()) if [m, d] > [2, 18]: print("After") elif [m, d] == [2, 18]: print("Special") else: print("Before") 출력결과
[백준][Python] 10250번 ACM호텔 - 코팩
·
백준/구현
https://www.acmicpc.net/problem/10250 10250번: ACM 호텔 프로그램은 표준 입력에서 입력 데이터를 받는다. 프로그램의 입력은 T 개의 테스트 데이터로 이루어져 있는데 T 는 입력의 맨 첫 줄에 주어진다. 각 테스트 데이터는 한 행으로서 H, W, N, 세 정수 www.acmicpc.net 풀이 변수 정리 H: 층의 수 W: 방의 개수 N: 몇번 째 손님인지 손님의 순번이 층의 개수만큼인지 아닌지에 따라 if문을 구성하여 문제를 풀어주었습니다. 만일 층의 개수가 10층인 호텔이 주어졌습니다. if 손님의 순번이 10의 배수일 경우. 호실의 층은 최상층에 해당합니다. => xx 호실의 숫자는 층의 개수를 손님의 순번으로 나눈 값의 몫에 해당합니다. => yy if 손님의 ..
[백준][Python] 10797번 10부제 - 코팩
·
백준/구현
https://www.acmicpc.net/problem/10797 10797번: 10부제 서울시는 6월 1일부터 교통 혼잡을 막기 위해서 자동차 10부제를 시행한다. 자동차 10부제는 자동차 번호의 일의 자리 숫자와 날짜의 일의 자리 숫자가 일치하면 해당 자동차의 운행을 금지하는 www.acmicpc.net 풀이 슬라이싱을 이용해서 문제를 풀어주었습니다. # 10797번 10부제 target = input() nums = input().split() ans = 0 for i in nums: if i[-1] == target: ans += 1 print(ans) 출력결과
[백준][Python] 25305번 커트라인 - 코팩
·
백준/구현
https://www.acmicpc.net/problem/25305 25305번: 커트라인 시험 응시자들 가운데 1등은 100점, 2등은 98점, 3등은 93점이다. 2등까지 상을 받으므로 커트라인은 98점이다. www.acmicpc.net 풀이 # 25305번 커트라인 n, k = map(int, input().split()) scores = list(map(int, input().split())) scores.sort(reverse =True) print(scores[k-1]) 출력결과
개발자 성현
'백준/구현' 카테고리의 글 목록 (4 Page)