[四コードココアプロセスアルゴリズム]図形描画学習者
5870 ワード
https://www.hackerrank.com/challenges/grading/problem
score
//80 -> 80
//79->80->1桁が9の場合+1
//78->80->1の桁数が8の場合+2
//77 -> 77
//76 -> 76
//75 -> 75
//74->75->1桁が4の場合+1
//73->75->1の桁数が3の場合+2
//72 -> 72
//71 -> 71
//70 -> 70
...
...
...
//39 -> 40
//38 -> 40
//37...->数字が37以下であれば、すべて絡みます!
class Result {
public static List<Integer> gradingStudents(List<Integer> grades) {
int score = 0; // grades의 값을 담아줄 변수 선언
List<Integer> ls = new ArrayList(); // 새 List 선언
for (int i = 0; i < grades.size(); i++) { // 값 하나씩 담기위한 for문
score = grades.get(i); // grades를 순서대로 score에 담는다
if (38 <= score && score <= 100){ // 이 조건을 만족하는지 체크
if (score % 10 == 9 || score % 10 == 4) {
score = score + 1;
}
else if (score % 10 == 8 || score % 10 == 3) {
score = score + 2;
}
}
ls.add(score); //조건에 따라 그 값을 ls에 "추가"한다
}
return ls; // List를 return gㅏㄴ다
}
}
説明:
score
//80 -> 80
//79->80->1桁が9の場合+1
//78->80->1の桁数が8の場合+2
//77 -> 77
//76 -> 76
//75 -> 75
//74->75->1桁が4の場合+1
//73->75->1の桁数が3の場合+2
//72 -> 72
//71 -> 71
//70 -> 70
...
...
...
//39 -> 40
//38 -> 40
//37...->数字が37以下であれば、すべて絡みます!
Reference
この問題について([四コードココアプロセスアルゴリズム]図形描画学習者), 我々は、より多くの情報をここで見つけました https://velog.io/@kyukim/코드스쿼드-코코아-과정알고리즘-Grading-Studentsテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol