2013年10月13日 星期日

文字橫向轉直向

因為需要才寫的為了方便,使用的語言是javascript
function(/** {String} 字串*/s, /** {Number} 每行多少字*/length){
var r = "";/* result */
var chars = Math.ceil(s.length/length);
for(var i = 0; i < length; i++){
for(var j = chars-1 ; j >= 0; j--){
r += s[j*length + i]? s[j*length + i] : " ";
}
r += "\n";
}
return r;
}


壓縮後,code如下:
function(f,c){for(var b="",g=Math.ceil(f.length/c),d=0;d<c;d++){for(var e=g-1;0<=e;e--)b+=f[e*c+d]?f[e*c+d]:"\u3000";b+="\n"}return b};

沒有留言:

張貼留言