ARC 001 A問題 (with JavaScript(Node.js))
ほんのちょっとNode.js触れたので,いつもどおりA問題だけ解いた.
var fs = require('fs'); var input = fs.readFileSync('/dev/stdin', 'utf-8'), res = [0, 0, 0, 0, 0], res_max, res_min; input = input.split('\n'); var N = parseInt(input[0]); for(var i=1;i<=4;i++){ for(var j=0;j<N;j++){ res[i] += (input[1][j] == i.toString())?1:0; } res_max = Math.max(Math.max(res[1], res[2]), (Math.max(res[3], res[4]))); res_min = Math.min(Math.min(res[1], res[2]), (Math.min(res[3], res[4]))); } console.log(res_max + " " + res_min);