ALGORITHM/PYTHON

백준 BAEKJOON 2546번 경제학과 정원영 [PYTHON/파이썬]

칼코
반응형

 

 

 

 

 

 

백준 BAEKJOON 2546번 경제학과 정원영 [PYTHON/파이썬]


<문제 출처> (BRONZE Ⅰ)

https://www.acmicpc.net/problem/2546

 

2546번: 경제학과 정원영

C언어 수강생의 IQ를 올릴 수 있는 학생은 1번 학생과, 2번 학생이다. 근데, 1번 학생은 너무 멍청해서 경제학 원론을 수강해도 평균 IQ를 올리지 못한다. 하지만, 2번 학생은 할 수 있다.

www.acmicpc.net

 

 

 

 

 

 

 

<풀이>

C언어 평균보다 낮고 경제학 원론 평균보다 높은 수강생을 찾으면 된다.

 

 

<코드>

T = int(input())

for t in range(T):
    empty_line = input()
    N, M = map(int, input().split())
    C = list(map(int, input().split()))
    Economics = list(map(int, input().split()))

    # 평균
    C_avg = sum(C) / N
    Economics_avg = sum(Economics) / M

    result = 0

    # C언어 평균보다 낮고 경제학 원론 평균보다 높은 수강생 찾기
    for c in C:
        if c < C_avg and c > Economics_avg:
            result += 1
    print(result)

 

 

 

 

 

 

반응형