구트아카데미/5. JSP

[JSP] Ranks Algorithm

sunhoKim 2021. 8. 17. 22:41

StringBuilder sb = new StringBuilder();
String[] names = {"hong", "kim", "lee", "park", "choi"};
int namesLen = names.length;
int[] scores = new int[namesLen];
int[] ranks = new int[namesLen];
for (int i = 0; i < namesLen; ++i) {
scores[i] = (int) (Math.random() * 101);
ranks[i] = 1;
}

for (int i = 0; i < namesLen; ++i) {

    for (int j = 0; j < namesLen; ++j) {
        if (scores[i] < scores[j]) {
            ranks[i] += 1;
        }
    }
}
sb.append("<table class=\"table table-striped\">");
sb.append("<thead><tr><th>이름</th><th>점수</th><th>석차</th><tr></thead>");
sb.append("<tbody>");
for (int i = 0; i < namesLen; ++i) {
    sb.append(String.format("<tr><td>%s</td><td>%s</td><td>%s</td>", names[i], scores[i], ranks[i]));
}
sb.append("</tbody>");
sb.append("</table>");

728x90

'구트아카데미 > 5. JSP' 카테고리의 다른 글

[JSP] Bubble Sort  (0) 2021.08.17