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);