var readline = require('readline');
var rl = readline.createInterface({
input : process.stdin,
output : process.stdout
});
rl.on('line', function(N){ //以下这段是fucntion(N)的内容,所以这一整块的花括号和小括号的关系不要搞错
// N就是读进来的字符串100311
// 建立数组,用于记录0~9的出现次数
var arr = new Array(10);
for (var i = 0; i < 10; i++) {
arr[i] = 0;
}
// 自左向右顺次扫描字符串N
var len = N.length; // js中字符串的长度length是一个数据成员(属性)
for (i = 0; i < len; i++) { //此处i已声明过,不必再写var
arr[N[i]-'0']++;
}
// 输出结果
for (i = 0; i < 10; i++) {
if (arr[i] !== 0) { //这里需要用!==
var output = i + ':' + arr[i]; //这里不能写String output,否则会警告missing ";" before statement
//实际上output是var不是String类的实例对象
//String类自有其一套用法,不是随便一+就可以的
console.log(output);
}
}
})