ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 백준 코딩 문제풀이
    직장일기/알고리즘 공부 2021. 5. 20. 22:59

    10818 - 임이의 숫자를 받은 뒤 거기서 최솟값, 최댓값을 구해라

    min(), max() 함수를 사용하였다

    cnt = int(input())
    num_list = list(map(int,input().split()))
    print(min(num_list), max(num_list))
    

     

    4344 - 푸는 중

    첫째줄에는 테스트 케이스의 숫자가 주어진다

    둘째 줄부터 각 테스트 케이스마다 학생의 수 N(1 ≤ N ≤ 1000, N은 정수)이 첫 수로 주어지고, 이어서 N명의 점수가 주어진다. 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다.

    각 케이스마다 한 줄씩 평균을 넘는 학생들의 비율을 반올림하여 소수점 셋째 자리까지 출력한다.

    cnt = int(input())
    num_list = list(map(int,input().split()))
    i, sum, acnt = 1, 0, 0
    for i in range(cnt):
    	sum += num_list[i+1]
    st_avg = sum/num_list[0]
    for i in range(cnt):
        if num_list[i+1] > st_avg:
            acnt += 1
    total_p = acnt/cnt*100
    print('%.3f' %total_p + '%')
    

    댓글

Designed by Tistory.