IT 개발자_S

해커랭크 Grading Strudents 본문

IT/알고리즘_Python

해커랭크 Grading Strudents

Soso12 2020. 3. 12. 13:35
반응형

#!/bin/python3

 

import math

import os

import random

import re

import sys

 

#

# 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):

    # Write your code here

 

    for i in range(len(grades)):

        if(grades[i] < 38) :

            continue

        else :

           mod=( (grades[i]//5) +1 ) *5 ##몫구하기

           if(mod - grades[i] < 3) :

                grades[i] = mod

    return grades          

if __name__ == '__main__':

    fptr = open(os.environ['OUTPUT_PATH'], 'w')

 

    grades_count = int(input().strip())

 

    grades = []

 

    for _ in range(grades_count):

        grades_item = int(input().strip())

        grades.append(grades_item)

 

    result = gradingStudents(grades)

 

    fptr.write('\n'.join(map(str, result)))

    fptr.write('\n')

 

    fptr.close()

 

반응형

'IT > 알고리즘_Python' 카테고리의 다른 글

해커랭크 Breaking the Records  (0) 2020.03.22
해커랭크 Kangaroo PYTHON  (0) 2020.03.13
해커랭크 Apple and Orange  (0) 2020.03.12
해커랭크 TIME Conversion python  (0) 2020.03.12
해커랭크 Birthday Cake Candles  (0) 2020.03.10
Comments