AOJ 0028
・問題リンク Mode Value
・コメント
今回もjavaの練習のためjavaでコーディングしてみました。
なれないものですが、今回はなかなか簡潔にかけたんじゃないかと思います。
考え方としては若干AOJ0029と似た部分もあったかなと。
ソースを見ていただければ解説は不要だと思います。
・ソース
import java.util.*; public class P0028 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int ans[] = new int[100]; int n; while (sc.hasNext()) { // 入力 n = sc.nextInt(); // その数字の配列にカウント ans[n-1]++; } // 最大値決定 int max = 0; for (int i = 0; i < ans.length; i++) { if (ans[i] > max) max = ans[i]; } // 最大値出力 for (int i = 0; i < ans.length; i++) { if (ans[i] == max) System.out.println(i+1); } } }