Python/Beakjoon
10952번,2577번,10818번,1546번
hyunjoo
2021. 7. 18. 02:57
<10952번>
10952번: A+B - 5
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
www.acmicpc.net
while True:
A, B = map(int,input().split())
if A==0 and B==0:
break
print(A+B)
<2577번>
2577번: 숫자의 개수
첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 100보다 크거나 같고, 1,000보다 작은 자연수이다.
www.acmicpc.net
A=int(input())
B=int(input())
C=int(input())
result=str(A*B*C)
for i in range(0,10):
print(result.count(str(i)))
<10818번>
10818번: 최소, 최대
첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다.
www.acmicpc.net
N=int(input())
A=list(map(int,input().split()))
print(max(A),min(A))
>>정답이긴 한데 N을 입력받은게 무의미한 코드인것 같다..
<1546번>
1546번: 평균
첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보
www.acmicpc.net
N = int(input())
A = list(map(int, input().split()))
M = max(A)
for i in range(0, N):
A[i] = A[i] / M * 100
print(sum(A) / N)
반응형