백준(Python) 풀이/수학 213

백준(Python) 5717번 상근이의 친구들 풀이

Python으로 구현한 5717번 상근이의 친구들 문제 풀이입니다. https://www.acmicpc.net/problem/5717 5717번: 상근이의 친구들 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 두 정수 M과 F로 이루어져 있으며, 각각은 상근이의 남자 친구의 수와 여자 친구의 수이다. (1 ≤ M, F ≤ 5) 입력의 마지막 www.acmicpc.net while True : m, f = map(int, input().split()) if m == 0 and f == 0 : break; print(m + f) 상근이의 남자 친구(m)와 여자 친구(f)의 수를 입력받아 두 수의 합을 출력한다.

백준(Python) 13241번 최소공배수 풀이

Python으로 구현한 13241번 최소공배수 문제 풀이입니다. https://www.acmicpc.net/problem/13241 13241번: 최소공배수 정수 B에 0보다 큰 정수인 N을 곱해 정수 A를 만들 수 있다면, A는 B의 배수이다. 예: 10은 5의 배수이다 (5*2 = 10) 10은 10의 배수이다(10*1 = 10) 6은 1의 배수이다(1*6 = 6) 20은 1, 2, 4,5,10,20의 배수이다. 다 www.acmicpc.net a, b = map(int, input().split()) def gcd(a, b) : if b == 0 : return a else : return gcd(b, a % b) print(a * b // gcd(a, b)) a와 b를 입력받아 gcd( ) 를 통..

백준(Python) 15727번 조별과제를 하려는데 조장이 사라졌다 풀이

Python으로 구현한 15727번 조별과제를 하려는데 조장이 사라졌다 문제 풀이입니다. https://www.acmicpc.net/problem/15727 15727번: 조별과제를 하려는데 조장이 사라졌다 3학년 1학기를 재학 중인 성우는 ‘빨간눈 초파리의 뒷다리 털의 개수와 파인애플 껍질의 이해’라는 과목을 수강 중이다. 기말고사를 맞이하여 교수님은 수강생들에게 조별과제를 내주었고, www.acmicpc.net l = int(input()) if l % 5 == 0 : print(l // 5) else : print(l // 5 + 1) 성우의 현재 위치와 민건이의 집까지의 거리(L)을 입력받고 조건문을 통해 l을 5로 나눴을 경우 나누어 떨어진다면 몫을 출력하고, 그렇지 않다면 몫에 1을 더하여 출..

백준(Python) 10103번 주사위 게임 풀이

Python으로 구현한 10103번 주사위 게임 문제 풀이입니다. https://www.acmicpc.net/problem/10103 10103번: 주사위 게임 첫 라운드는 상덕이의 승리이다. 따라서 창영이는 6점을 잃게 된다. 두 번째 라운드는 두 사람의 숫자가 같기 때문에, 아무도 점수를 잃지 않고 넘어간다. 세 번째 라운드의 승자는 창영이이기 www.acmicpc.net n = int(input()) a_value = 100 b_value = 100 for _ in range(n) : a, b = map(int, input().split()) if a b : b_value -= a print(a_value) print(b_value) a와 b를 입력..

백준(Python) 4504번 배수 찾기 풀이

Python으로 구현한 4504번 배수 찾기 문제 풀이입니다. https://www.acmicpc.net/problem/4504 4504번: 배수 찾기 첫째 줄에 n이 주어진다. 다음 줄부터 한 줄에 한 개씩 목록에 들어있는 수가 주어진다. 이 수는 0보다 크고, 10,000보다 작다. 목록은 0으로 끝난다. www.acmicpc.net n = int(input()) while True : data = int(input()) if data == 0 : break if data % n == 0 : print(str(data) + " is a multiple of " + str(n)+".") else : print(str(data) + " is NOT a multiple of " + str(n)+".") 조..

백준(Python) 10214번 Baseball 풀이

Python으로 구현한 10214번 Baseball 문제 풀이입니다. https://www.acmicpc.net/problem/10214 10214번: Baseball 경근이는 수업 과제의 일환으로 연세대학교의 역사를 조사하고 있었다. 케케묵은 도서관 구석에서 경근이가 발견한 것은 역대 연고전의 야구경기 실황 기록문서였다. 하지만 문서를 가지고 있 www.acmicpc.net t = int(input()) for _ in range(t) : y_value = 0 k_value = 0 for _ in range(9) : y, k = map(int, input().split()) y_value += y k_value += k if y_value > k_value : print("Yonsei") elif y_..

백준(Python) 9506번 약수들의 합 풀이

Python으로 구현한 9506번 약수들의 합 문제 풀이입니다. https://www.acmicpc.net/problem/9506 9506번: 약수들의 합 어떤 숫자 n이 자신을 제외한 모든 약수들의 합과 같으면, 그 수를 완전수라고 한다. 예를 들어 6은 6 = 1 + 2 + 3 으로 완전수이다. n이 완전수인지 아닌지 판단해주는 프로그램을 작성하라. www.acmicpc.net while True : n = int(input()) if n == -1 : break number = 2 data = [1] for i in range(2, n) : if n % i == 0 : data.append(i) result = str(n) + " = 1" if n == sum(data) : for j in rang..

백준(Python) 18108번 1998년생인 내가 태국에서는 2541년생?! 풀이

Python으로 구현한 18108번 1998년생인 내가 태국에서는 2541년생?! 문제 풀이입니다. https://www.acmicpc.net/problem/18108 18108번: 1998년생인 내가 태국에서는 2541년생?! ICPC Bangkok Regional에 참가하기 위해 수완나품 국제공항에 막 도착한 팀 레드시프트 일행은 눈을 믿을 수 없었다. 공항의 대형 스크린에 올해가 2562년이라고 적혀 있던 것이었다. 불교 국가인 태국 www.acmicpc.net y = int(input()) print(y - 543) 2541 - 1998 값은 543이기 때문에 단순히 입력 값에서 543을 뺀 값을 구하여 출력한다.

백준(Python) 10984번 내 학점을 구해줘 풀이

Python으로 구현한 10984번 내 학점을 구해줘 문제 풀이입니다. https://www.acmicpc.net/problem/10984 10984번: 내 학점을 구해줘 게으른 근우는 열심히 놀다가 문득, 자신의 학점 평균이 얼마일지 궁금해졌다. 학사시스템도 들어가기 귀찮아하는 근우를 위해 구해주도록 하자. www.acmicpc.net t = int(input()) for _ in range(t) : t2 = int(input()) c_value = 0 g_value = 0 for i in range(t2) : c, g = map(str, input().split()) c_value += int(c) g_value += float(c) * float(g) result = round(g_value / c..