https://www.hackerrank.com/challenges/grading/problem
HackerRank - Grading Students
#!/bin/python3
import os
import sys
def gradingStudents(grades):
for i in range(0, len(grades)):
c = grades[i] % 5
if(grades[i] > 37 and 5-c < 3 and c != 0):
grades[i] = grades[i] + 5 - c
if(grades[i] > 100):
grades[i] = 100
return grades
if __name__ == '__main__':
f = open(os.environ['OUTPUT_PATH'], 'w')
n = int(input())
grades = []
for _ in range(n):
grades_item = int(input())
grades.append(grades_item)
result = gradingStudents(grades)
f.write('\n'.join(map(str, result)))
f.write('\n')
f.close()
'알고리즘 문제 풀기 > HackerRank' 카테고리의 다른 글
HackerRank - Kangaroo (0) | 2019.01.19 |
---|---|
HackerRank - Apple and Orange (0) | 2019.01.18 |
HackerRank - Time Conversion (0) | 2019.01.16 |
HackerRank - Birthday Cake Candles (0) | 2019.01.15 |
HackerRank - Mini-Max Sum (0) | 2019.01.14 |