https://www.hackerrank.com/challenges/grading/problem
HackerRank - Grading Students
#!/bin/python3import osimport sysdef 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 gradesif __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 |