读书人

[异趣题]竖排文字

发布时间: 2012-12-20 09:53:21 作者: rapoo

[趣味题]竖排文字
//计算字符串中各字符出现的次数。function countalphabet(str){var obj={};obj.toString=function () { var s=[];for(var key in this) {var item=this[key];if(typeof item !== 'function') {s.push(key+':'+item);}}return '{'+s.join(',')+'}';}for(var i=0;i<str.length;i++){obj[str.charAt(i)]=(obj[str.charAt(i)] || 0) + 1;}return obj;}

//格式化字符串段落为 古文-右起竖排 格式function shupai(str,sl){function max_length(arr) {var max_index=0;for(var i=0;i<arr.length;i++){max_index=arr[i].length > arr[max_index].length?i:max_index;}return arr[max_index].length;}sl=sl || '';var shustr='';var arr=str.split('\n');var len=max_length(arr);for(var j=0;j<len;j++){for(var i=arr.length-1;i>=0;i--){shustr+=(arr[i].charAt(j)  || ' ' )+(i?sl:'');}shustr+="\n";}return shustr;}

读书人网 >编程

热点推荐