Python

Python/Python 백준

[백준 파이썬] 10833번 - 사과

문제 경상북도 특산품인 사과를 학생들에게 나눠주기 위해 여러 학교에 사과를 배정하였다. 배정된 사과 개수는 학교마다 다를 수 있고, 학생 수도 학교마다 다를 수 있다. 각 학교에서는 배정된 사과를 모든 학생들에게 똑같이 나눠주되, 남는 사과의 개수를 최소로 하려고 한다. (서로 다른 학교에 속한 학생이 받는 사과 개수는 다를 수 있다.) 예를 들어, 5개 학교의 학생 수와 배정된 사과 수가 다음과 같다고 하자. 학교 A B C D E 학생 수 24 13 5 23 7 사과 개수 52 22 53 10 70 A 학교에서는 모든 학생에게 사과를 두 개씩 나눠주고 4개의 사과가 남게 된다. B 학교에서는 모든 학생에게 사과를 한 개씩 나눠주고 9개의 사과가 남게 된다. 비슷하게 C 학교에서는 3개의 사과가, D ..

Python/Python 백준

[백준 파이썬] 10984번 - 내 학점을 구해줘

https://www.acmicpc.net/problem/10984 10984번: 내 학점을 구해줘 게으른 근우는 열심히 놀다가 문득, 자신의 학점 평균이 얼마일지 궁금해졌다. 학사시스템도 들어가기 귀찮아하는 근우를 위해 구해주도록 하자. www.acmicpc.net 문제 게으른 근우는 열심히 놀다가 문득, 자신의 학점 평균이 얼마일지 궁금해졌다. 학사시스템도 들어가기 귀찮아하는 근우를 위해 구해주도록 하자. 입력 첫 번째 줄에 학기의 수 T가 주어진다. 두 번째 줄부터 T개 학기에 대한 정보가 주어진다. 각 학기에 대한 정보는 다음과 같이 구성되어 있다. 첫 번째 줄에 들었던 과목의 수 N이 주어지고, 다음 N개 줄에 걸쳐서 N개 과목들의 학점 C와 성적 G가 주어진다. (1 ≤ N ≤ 10, 1 ≤ ..

Python/Python 백준

[백준 파이썬] 10952번 - A+B -5

https://www.acmicpc.net/problem/10952 10952번: A+B - 5 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 입력의 마지막에는 0 두 개가 들어온다. 출력 각 테스트 케이스마다 A+B를 출력한다. HTML 삽입 미리보기할 수 없는 소스 문제 해석 몇 개의 입력을 받을지 모르는 체 계속 계산하다가 0 두 개가 들어오면 계산하지 않고 종료한다. A, B는 양의 정수이므로 (0 ..

Python/Python 백준

[백준 파이썬] 10950번 - A+B - 3

https://www.acmicpc.net/problem/10950 10950번: A+B - 3 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 각 테스트 케이스마다 A+B를 출력한다. HTML 삽입 미리보기할 수 없는 소스 문제 해석 split() 함수를 이용해 두 숫자를 띄어쓰기(space)를 기준으로 분리해서 더해준다. 코드 N=int(input()) for _ in range(N): A,B=map(..

Python/Python 백준

[백준 파이썬] 5565번 - 영수증

https://www.acmicpc.net/problem/5565 5565번: 영수증 첫째 줄에 10권의 총 가격이 주어진다. 둘째 줄부터 9개 줄에는 가격을 읽을 수 있는 책 9권의 가격이 주어진다. 책의 가격은 10,000이하인 양의 정수이다. www.acmicpc.net 문제 새 학기를 맞아 상근이는 책을 10권 구입했다. 상근이는 의욕이 너무 앞서서 가격을 조사하지 않고 책을 구입했다. 이제 각 책의 가격을 알아보려고 한다. 하지만, 영수증에는 얼룩이 묻어있었고, 상근이는 책 10권 중 9권의 가격만 읽을 수 있었다. 책 10권의 총 가격과 가격을 읽을 수 있는 9권 가격이 주어졌을 때, 가격을 읽을 수 없는 책의 가격을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 10권의 총 가격이 주어진다...

Python/Python 기초

[Python] min, max 함수

min 함수 비교하는 대상이 숫자일 경우에는 최소값을 return 합니다. 비교하는 대상이 문자일 경우에는 abc 순으로 가장 먼저 오는 것을 return 합니다. 숫자와 문자는 비교할 수 없습니다. min(n1, n2, n3, ...) min(list) HTML 삽입 미리보기할 수 없는 소스 max 함수 비교하는 대상이 숫자일 경우에는 최대값을 return 합니다. 비교하는 대상이 문자일 경우에는 abc 순으로 가장 뒤에 오는 것을 return 합니다. 숫자와 문자는 비교할 수 없습니다. max(n1, n2, n3, ...) max(list) HTML 삽입 미리보기할 수 없는 소스

Python/Python 백준

[백준 파이썬] 8393번 - 합

https://www.acmicpc.net/problem/8393 8393번: 합 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. www.acmicpc.net 문제 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 n (1 ≤ n ≤ 10,000)이 주어진다. 출력 1부터 n까지 합을 출력한다. HTML 삽입 미리보기할 수 없는 소스 문제 해석 방법 1. for 문을 사용해 주어진 수까지의 합을 직접 계산한다. 방법 2. 1 + 2 + 3 + … + N = N*(N + 1)/2 임을 이용한다. 코드 방법 1. N=int(input()) sum=0 for i in range(1,N+1): sum+=i print(sum) 방법 2. N=int(inpu..

Python/Python 백준

[백준 파이썬] 2742번 - 기찍 N

https://www.acmicpc.net/problem/2742 2742번: 기찍 N 자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 100,000보다 작거나 같은 자연수 N이 주어진다. 출력 첫째 줄부터 N번째 줄 까지 차례대로 출력한다. HTML 삽입 미리보기할 수 없는 소스 문제 해석 2741번 - N 찍기와 유사한 문제이다. 역시 for 문을 사용하면 된다. 코드 N=int(input()) for i in range(N): print(N-i) 코드 실행 더보기 HTML 삽입 미리보기할 수 없는 소스

20__dong
'Python' 카테고리의 글 목록