문제
출처 - HackerRank
풀이
나머지 연산을 이용합니다.
public class Solution {
static int[] gradingStudents(int[] grades) {
for (int i = 0; i < grades.length; i++) {
// 점수가 38점 이상이며 5로 나눈 나머지가 3 이상이면 반올림
if (grades[i] >= 38 && (grades[i] % 5) >= 3) {
grades[i] += 5 - (grades[i] % 5);
}
}
return grades;
}
}