Frequency number

作者: TW_BBK_陈思瑶 | 来源:发表于2017-05-19 23:25 被阅读8次

Github链接

TDD作业划分

1.分单词
2.分组
3.排序
4.多个空格

Frequency number 的最终代码

![
![QQ图片20170519232420.png](http:https://img.haomeiwen.com/i5392874/9419b0cfeab70d69.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]VF(%36@ZVYHO5`S.png](http:https://img.haomeiwen.com/i5392874/878cfe35c0671ebd.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
var format = function (words)
{
   return words ;
}
function main(words)
{
   var t,s;
   var i,string='',string2,count = 0;
   var str = new Array();
   var str2 = new Array();
   var num = new Array();
   str = words.split(/\s+/);
   str2[0] = str[0];
   for (i=0 ;i<str.length ; i++) {
       if (str[i] !== str2[count]) {
           count++;
           str2[count] = str[i];
       }
   }
   for (i=0 ;i<str2.length ; i++) {
       var h = 0;
       for (j = 0; j < str.length; j++) {
           if (str2[i] === str[j]) {
               h++;
           }
       }
       num[i] = h;
   }

   for (i=0 ;i<num.length-1 ; i++) {
       for (j=i+1 ;j<num.length ; j++) {
           if(num[i]>num[j])
           {
               t=num[i];
               num[i]=num[j];
               num[j]=t;
               s=str2[i];
               str2[i]=str2[j];
               str2[j]=s;
           }
       }
   }
   for (i=0 ;i<str2.length ; i++) {

       if(i < str2.length-1 ) {
           string2 = str2[i] +' '+ num[i] + '\r\n';
       }
       else
       {
           string2 = str2[i] +' '+ num[i];
       }
       string += string2;
   }
   return format(string );
}
module.exports = main;

测试

QQ图片20170519224058.png

Github推送成功

QQ图片20170519232420.png

相关文章

  • Frequency number

    Github链接 TDD作业划分 1.分单词2.分组3.排序4.多个空格 Frequency number 的最终...

  • Frequency Number

    Github仓库地址:

    https://github.com/55533/balala
    本次练...

  • Frequency Number

    TW_黑珍珠号_陈祥梅 Frequency Number 需求 一个 Node.js 小程序,它可以处理一段字符串...

  • Frequency Number

    github地址:作业 任务分析: 测试实例: 最后需要输入的语句:“it was the age of wisd...

  • Frequency Number

    为什么使用Git: 能够对文件版本控制和多人协作开发拥有强大的分支特性,所以能够灵活地以不同的工作流协同开发分布式...

  • Frequency Number

    GIT 什么是GIT Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git是一...

  • TDD初探 + git + NodeJS学习--(Frequen

    github地址:https://github.com/DaisyCJ/Frequency-Number.git ...

  • TDD之Frequency Number练习

    一、Frequency Number处理前准备 Git准备通过连接https://git-for-windows....

  • TDD+Git+Frequency Number

    一、TDD是什么? TDD是测试驱动开发(Test-Driven Development)的英文简称,是敏捷开发中...

  • Frequency Number作业学习记录

    一 作业要求 补充要求: 将最终代码推送到github远程仓库,链接写到文章里。 作业分解 看到要求我们很多小伙伴...

网友评论

    本文标题:Frequency number

    本文链接:https://www.haomeiwen.com/subject/xvsuxxtx.html