사칙연산 144

백준(Python) 10039번 평균 점수 풀이

Python으로 구현한 10039번 평균 점수 문제 풀이입니다. https://www.acmicpc.net/problem/10039 10039번: 평균 점수 입력은 총 5줄로 이루어져 있고, 원섭이의 점수, 세희의 점수, 상근이의 점수, 숭이의 점수, 강수의 점수가 순서대로 주어진다. 점수는 모두 0점 이상, 100점 이하인 5의 배수이다. 따라서, 평균 점 www.acmicpc.net data = [] for _ in range(5) : n = int(input()) if n < 40 : data.append(40) else : data.append(n) print(sum(data) // 5) 반복문을 통해 5개의 점수를 입력받고 입력받은 값이 40점 미만일 경우 리스트 data에 40점을 넣는다. 만..

백준(Python) 1712번 손익분기점 풀이

Python으로 구현한 1712번 손익분기점 문제 풀이입니다. https://www.acmicpc.net/problem/1712 1712번: 손익분기점 월드전자는 노트북을 제조하고 판매하는 회사이다. 노트북 판매 대수에 상관없이 매년 임대료, 재산세, 보험료, 급여 등 A만원의 고정 비용이 들며, 한 대의 노트북을 생산하는 데에는 재료비와 www.acmicpc.net a, b, c = map(int, input().split()) if c

백준(Python) 15596번 정수 N개의 합 풀이

Python으로 구현한 15596번 정수 N개의 합 문제 풀이입니다. https://www.acmicpc.net/problem/15596 15596번: 정수 N개의 합 C++17, Java 8, Python 3, C11, PyPy3, C99, C++98, C++11, C++14, Python 2, PyPy2, Go, C99 (Clang), C++98 (Clang), C++11 (Clang), C++14 (Clang), C11 (Clang), C++17 (Clang) www.acmicpc.net ''' Case 1 ''' def solve(a) : return sum(a) ''' Case 2 ''' def solve(a) : result = 0 for x in a : result += x return re..

백준(Python) 3052번 나머지 풀이

Python으로 구현한 3052번 나머지 문제 풀이입니다. https://www.acmicpc.net/problem/3052 3052번: 나머지 각 수를 42로 나눈 나머지는 39, 40, 41, 0, 1, 2, 40, 41, 0, 1이다. 서로 다른 값은 6개가 있다. www.acmicpc.net data = [] for i in range(10) : n = int(input()) data.append(n % 42) data = set(data) print(len(data)) 10개의 숫자를 입력받아 각 수를 42로 나눈 나머지 값을 data 리스트에 넣는다. set( ) 함수를 통해 중복된 값을 제거해준 뒤 최종적으로 리스트에 포함되어 있는 값의 개수를 출력한다.

백준(Python) 4344번 평균은 넘겠지 풀이

Python으로 구현한 4344번 평균은 넘겠지 문제 풀이입니다. https://www.acmicpc.net/problem/4344 4344번: 평균은 넘겠지 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. www.acmicpc.net c = int(input()) for _ in range(c) : data = list(map(int, input().split())) avg = sum(data[1:]) / data[0] count = 0 for i in range(1, len(data)) : if data[i] > avg : count += 1 result = count / data[0] * 100 print('%.3f'% result+'..

백준(Python) 1546번 평균 풀이

Python으로 구현한 1546번 평균 문제 풀이입니다. https://www.acmicpc.net/problem/1546 1546번: 평균 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보 www.acmicpc.net n = int(input()) data = list(map(int, input().split())) max = max(data) result = [] for i in data : result.append(i / max * 100) print(sum(result) / n) 반복문을 통해 data 리스트에 있는 각 값들을 문제에서 요구하는..

백준(Python) 15552번 빠른 A+B 풀이

Python으로 구현한 15552번 빠른 A+B 문제 풀이입니다. https://www.acmicpc.net/problem/15552 15552번: 빠른 A+B 첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,000 이하이다. www.acmicpc.net import sys t = int(sys.stdin.readline()) for _ in range(t) : a, b = map(int, sys.stdin.readline().split()) print(a+b) 문제에서 요구하는 바와 같이 sys.stdin.realine( )을 사용하여 두 정수를 입력받고 그 합을 출력한다.

백준(Python) 10951번 A+B - 4 풀이

Python으로 구현한 10951번 A+B - 4 문제 풀이입니다. https://www.acmicpc.net/problem/10951 10951번: A+B - 4 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net while True : try : a, b = map(int, input().split()) print(a+b) except : break a와 b를 입력받아 두 수의 합을 출력하는데, try 문에 대한 오류가 발생할 경우 반복문을 종료한다.

백준(Python) 11720번 숫자의 합 풀이

Python으로 구현한 11720번 숫자의 합 문제 풀이입니다. https://www.acmicpc.net/problem/11720 11720번: 숫자의 합 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. www.acmicpc.net n = int(input()) data = input() result = 0 for i in range(len(data)) : result += int(data[i]) print(result) 변수 data를 문자열로 입력받고 반복문을 통해 각 자릿수에 있는 값을 정수형으로 변환하여 result에 누적해나가 최종적으로 그 값을 출력한다.