백준(Python) 풀이 477

백준(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..

백준(Python) 5988번 홀수일까 짝수일까 풀이

Python으로 구현한 5988번 홀수일까 짝수일까 문제 풀이입니다. https://www.acmicpc.net/problem/5988 5988번: 홀수일까 짝수일까 짝이 없는 경재는 매일 홀로 있다보니 홀수를 판별할 수 있는 능력이 생겼다. 창식이는 경재의 말이 사실인지 그 능력을 시험해보려 한다. 창식이의 의심이 끝이 없을 것 같아 N개만 확인하기 www.acmicpc.net n = int(input()) for _ in range(n) : k = int(input()) if k % 2 == 0 : print("even") else : print("odd") 입력받은 수를 2로 나누었을 때 나누어 떨어진다면 짝수이기 때문에 "even"을 출력하고 그렇지 않을 경우 홀수로 판단되어 "odd"를 출력한다.

백준(Python) 9325번 얼마? 풀이

Python으로 구현한 9325번 얼마? 문제 풀이입니다. https://www.acmicpc.net/problem/9325 9325번: 얼마? 해빈이는 학교를 다니면서 틈틈히 번 돈으로 자동차를 사려고 한다. 자동차에 여러 가지 옵션을 포함시킬 수 있는데 해빈이는 덧셈과 곱셈을 하지 못하기 때문에 친구 태완이에게 도움을 청했 www.acmicpc.net tc = int(input()) for _ in range(tc) : s = int(input()) n = int(input()) if n == 0 : print(s) else : option = 0 for _ in range(n): q, p = map(int, input().split()) option += q * p print(s + option) ..

백준(Python) 15969번 행복 풀이

Python으로 구현한 15969번 행복 문제 풀이입니다. https://www.acmicpc.net/problem/15969 15969번: 행복 모든 서브태스크에서 2 ≤ N ≤ 1,000이고 입력되는 학생들의 점수는 0 이상 1,000 이하의 정수이다. www.acmicpc.net n = int(input()) data = list(map(int, input().split())) print(max(data) - min(data)) n개의 점수를 리스트에 할당하고 출력 시에는 리스트에 담겨있는 값들 중 최댓값에서 최솟값을 뺀 후 출력한다.

백준(Python) 15964번 이상한 기호 풀이

Python으로 구현한 15964번 이상한 기호 문제 풀이입니다. https://www.acmicpc.net/problem/15964 15964번: 이상한 기호 부산일과학고등학교의 효진이는 수학의 귀재이다. 어떤 문제라도 보면 1분 내에 풀어버린다는 학교의 전설이 내려올 정도였는데, 이런 킹ㅡ갓 효진에게도 고민이 생겼다. 대부분의 문제에서 반 www.acmicpc.net a, b = map(int, input().split()) print((a+b) * (a-b)) a와 b를 입력받아 문제에서 요구하는 a@b 즉, (a+b) * (a-b) 를 구해 출력한다.

백준(Python) 2754번 학점계산 풀이

Python으로 구현한 2754번 학점계산 문제 풀이입니다. https://www.acmicpc.net/problem/2754 2754번: 학점계산 어떤 사람의 C언어 성적이 주어졌을 때, 평점은 몇 점인지 출력하는 프로그램을 작성하시오. A+: 4.3, A0: 4.0, A-: 3.7 B+: 3.3, B0: 3.0, B-: 2.7 C+: 2.3, C0: 2.0, C-: 1.7 D+: 1.3, D0: 1.0, D-: 0.7 F: 0.0 www.acmicpc.net score = {'A+': 4.3, 'A0': 4.0, 'A-': 3.7, 'B+': 3.3, 'B0': 3.0, 'B-': 2.7, 'C+': 2.3, 'C0': 2.0, 'C-': 1.7, 'D+': 1.3, 'D0': 1.0, 'D-': 0..