JS原生语言实现

今日,小明遇到了一个很是让他头疼的问题。这不,老师给了他一大推数据,而且这些数据都是没有什么特点的那种,什么意思呢,老师就像让小明想办法把这些数据找出来,这些数据中那些可以被3整除,并同时要输出个数。虽然小明头疼,但是聪明的小明还是想方设法地做出来了。

小明使用的是原生的JavaScript语言来实现的快速算法来进行的。老师给的原题是这样的,有这么一串数据:1,12,123,1234,12345,...,给出数字的两个头,指的是数字的最后一个数字,计算这一串数字之间有多少个可以被3整除的数字。

先直接上一段代码 ,再按着代码来进行说明吧 。




能被3整除的数的个数

看到这边,小明就先从第一行开始讲解吧,这边借助readline函数进行对网站的数据读取,读取出来的格式为字符串,.split是一个在读取一个字符后面增加一个空格的意思。第二行使用parseInt函数将这一串字符串转变为数字。由于输入时有两列,一列为左边端点另一列是右端点分别用l和r来记录。自定义函数isThree功能是实现从1开始到右端点的能够被3整除的个数。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、快捷键 ctr+b 执行ctr+/ 单行注释ctr+c ...
    o_8319阅读 5,860评论 2 16
  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,016评论 2 89
  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,195评论 0 13
  • 年少喜文学,一句“醉翁之意不在酒,在乎山水之间也”简直成了补文续篇、排尴解尬之神句。年长读历史,才觉此...
    村头老夫阅读 407评论 4 12
  • 《临江仙,意阑珊》(新韵) 纵是深情东逝水, 飞蛾扑火心甘。 等闲毁诺情何堪, 泪还未歇, 重又忆前欢。 海市蜃楼...
    云中吉星阅读 205评论 0 4