JSFiddle - React, Tailwind, and code Playground

HTML

打开终端查看结果

如果后代获得有效结果输出类似下例
第一行为bot的编号 和bot的 代码(例如 s,即为 return s)
第二行为返回值
bot279680 s
Hello world!


<a href="http://closure-compiler.appspot.com/" target="_blank">代码优化工具 closure compiler</a>

JavaScript

/* 优化前
function Levenshtein_Distance(s,t){
    var n=s.length;// length of s
      var m=t.length;// length of t
        var d=[];// matrix
          var i;// iterates through s
            var j;// iterates through t
              var s_i;// ith character of s
                var t_j;// jth character of t
                  var cost;// cost
                   
                    // Step 1
                     
                      if (n == 0) return m;
                        if (m == 0) return n;
                         
                          // Step 2
                           
                            for (i = 0; i <= n; i++) {
                                  d[i]=[];
                                      d[i][0] = i;
                                        }
                                         
                                          for (j = 0; j <= m; j++) {
                                                d[0][j] = j;
                                                  }
                                                   
                                                    // Step 3
                                                     
                                                      for (i = 1; i <= n; i++) {
                                                         
                                                            s_i = s.charAt (i - 1);
                                                                
                                                                    // Step 4
                                                                        
                                                                            for (j = 1; j <= m; j++) {
                                                                               
                                                                                    t_j = t.charAt (j - 1);
                                                                                     
   ...