头条第三题 js做的,30%,求指教

var a = '66666',
    b = '6...6',
    c = '....6',
    d = '6....';
var o ={
    0:[a,b,b,b,a],
    1:[c,c,c,c,c],
    2:[a,c,a,d,a],
    3:[a,c,a,c,a],
    4:[b,b,a,c,c],
    5:[a,d,a,c,a],
    6:[a,d,a,b,a],
    7:[a,c,c,c,c],
    8:[a,b,a,b,a],
    9:[a,b,a,c,a]
}

var n = readline();
n = parseInt(n);
var s = [];
for(var i = 0;i<n;i++){
    s[i] = readline();
}

for(var i = 0;i<n;i++){
    s[i] = eval(s[i]);
    s[i] = s[i].toString().split('');
}

for(var i = 0;i<n;i++){
    for(var j = 0;j<5;j++){
        var temp = '';
        for(var k = 0;k<s[i].length-1;k++){
            temp += o[s[i][k]][j]+'..';
        }
        temp += o[s[i][k]][j];
        print(temp);
    }
}
全部评论
复杂度太高了吧
点赞 回复 分享
发布于 2018-03-25 00:43
可能代码习惯不好,但是太急打出来了
点赞 回复 分享
发布于 2018-03-25 00:32

相关推荐

06-13 10:15
门头沟学院 Java
想去夏威夷的大西瓜在...:我也是27届,但是我现在研一下了啥项目都没有呀咋办,哎,简历不知道咋写
点赞 评论 收藏
分享
07-09 15:55
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务