일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 트레이딩 봇 만들기
- 오라클
- JavaScript Obejct Notation
- spring
- 프로그래머스 SQL
- 변동성 돌파전략
- 단순 반복 자동화
- 프로그래머스 소수
- 리눅스 rwx
- JSON특징
- beautifulsoup
- 프로그래머스
- java
- JSON 형식
- 리눅스
- WAS란
- Web Server란
- 빗썸 API 사용
- 파이썬 가상환경
- string format
- 리눅스 777
- BigDecimal
- 즐겨찾기가 가장 많은 식당 정보 출력하기
- 파이썬
- Web Service Architecture
- Python
- 파이썬 주식
- pybithumb
- WAS WebServer 차이
- 와스 웹서버의 차이
- Today
- Total
IT 개발자_S
해커랭크 Grading Strudents 본문
#!/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 |