티스토리 뷰

알고리즘

<HackerRank> Grading Students

koyuchang 2020. 5. 21. 16:14

 

[문제]

이 문제는 각각의 점수를 반올림하는 문제이다. 특정 수의 일의 자리가 특정 수보다 큰 5의 배수의 숫자의 일의 자리 숫자와 차이가 3보다 작으면 반올림한다.

 

 

[풀이]

1. 38보다 작으면 round 할 필요가 없으므로 38 보다 큰 숫자를 받는다.

 

2. 1의 자리 숫자를 추출해서(5보다 같거나 클경우) 5의 배수인 그다음 크기 숫자의 1의 자리 숫자와의 차이가 3 미만이면 round진행 후 리스트에 추가

 

3. 1의 자리 숫자를 추출해서(5보다 작을 경우) 5의 배수인 그 다음 크기 숫자의 1의 자리숫자와의 차이가 3미만이면 round진행 후 리스트에 추가

 

4. 해당사항 없는 숫자들은 그냥 리스트에 추가

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/03   »
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
글 보관함