본문 바로가기
HackerRank Algorithm

[HackerRank] 10. Granding Students

by KIha_Jung 2020. 3. 9.

# 방법1

#
# Complete the 'gradingStudents' function below.
#
# The function is expected to return an INTEGER_ARRAY.
# The function accepts INTEGER_ARRAY grades as parameter.
#

def gradingStudents(grades):
    result = []
    
    for grade in grades:
        if grade < 38:
            result.append(grade)
        else:
            if grade % 5 >= 3:
                result.append(5 * (grade // 5 + 1))
            else:
                result.append(grade)
    return result

if __name__ == '__main__':
    grades_count = int(input().strip())
    grades = []

    for _ in range(grades_count):
        grades_item = int(input().strip())
        grades.append(grades_item)

    result = gradingStudents(grades)
    print('\n'.join(map(str, result)))

'HackerRank Algorithm' 카테고리의 다른 글

[HackerRank] 12. Finding the percentage  (0) 2020.03.09
[HackerRank] 11. Floor, Ceil and Rint  (0) 2020.03.09
[HackerRank] 09. Kangaroo  (0) 2020.03.09
[HackerRank] 08. Mean, Var and Std  (0) 2020.03.09
[HackerRank] 07. Migratory Birds  (0) 2020.03.09

댓글