#25080: 請問一下 我測試答案都正確 送出卻NA 成績有45%


tershi (夏特稀)


num = int(input())

scorelst = input().split()

scorelst = sorted(list(map(int,scorelst)))

min = 0

max = 100

SixtyUpCount = 0

SixtyDownCount = 0

 

for i in range(num):

    print(scorelst[i] , end=' ')

for i in range(num):

    if scorelst[i] < 60:

        min = scorelst[i]

for i in range(num-1,0 ,-1):

    if scorelst[i] >= 60:

        max = scorelst[i]

for i in range(num):

    if scorelst[i] >=60:

        SixtyUpCount += 1

    else:

        SixtyDownCount += 1

if SixtyUpCount == num:

    print('\nbest case')

    print(max)

if SixtyDownCount == num:

    print('\n' + str(min))

    print('worst case')

 

#25082: Re:請問一下 我測試答案都正確 送出卻NA 成績有45%


asnewchien@gmail.com (david)


您看錯題意

取最大最小值的方法也不對

不必跑那麼多次迴圈