美文网首页编程之路
使用语言进行编程,还是需要思想

使用语言进行编程,还是需要思想

作者: 杨格格杨 | 来源:发表于2018-09-12 17:00 被阅读0次

最近,学习一些简单的算法,主要是关于排序的一些,并且也做了网易2018的前端的试题,发现一个编程题还是挺多的,有5题,然后选择题是20题,量还可以。今天狠下心来,将第一题编程进行实现,说真的还是挺累的,毕竟很久没有好好动脑子了,这些都是新的知识,要重新学习,不是简单的事情,所以,竟然用了一个下午的时间来实现,还好还是实现了。下图是我通过的截图,这个题目是:链接:https://www.nowcoder.com/questionTerminal/27405e573f5a49169b2c9e50149a28a7

题:小Q得到一个神奇的数列: 1, 12, 123,...12345678910,1234567891011...。

  并且小Q对于能否被3整除这个性质很感兴趣。

  小Q现在希望你能帮他计算一下从数列的第l个到第r个(包含端点)有多少个数可以被3整除。

牛客上第一次通过的编程题

    讲真,我第一次做的这题还是理解错了,往往这种时候我都是理解的复杂化了,其实很简单,和之前高中做题的感觉还是挺像的,题目做的少,看的不够多。因此,在自己这方面要提高,还有一个好处就是,现在的题目可以先跑一遍,这样的话,可以改,以前不行呀。

还有一个学期的时间时间,不能够快速学基本的,后面会比较难过。加油吧。

最后,说那么多思想上的感悟,把这个题目的编程思想说下好了。

1、1,12,123...这样几个数,有规律的增加后面的数,经过分析可以得到,将这一串数转换为:1 2 3 4 5 6...也就是三个数为1次循环,每个循环里面有2个数可以被3整除。

2、对于输入的数,有两个,a,b,可以依次判断,b的前面有几个数可以被3整除,在判断左端点a时,需要注意,不能漏下左端点,因此,将函数带入时,使用l-1。

最后还是要说一点在写自定义函数时,要注意给函数里面增加形参。

相关文章

  • 使用语言进行编程,还是需要思想

    最近,学习一些简单的算法,主要是关于排序的一些,并且也做了网易2018的前端的试题,发现一个编程题还是挺多的,有5...

  • 不为人知优雅简洁的Swift滚动视图

    KScrollViewFramework 滚动视图 特点: Swift语言封装,使用链式编程思想进行创建,使代码更...

  • 面向对象

    //JS是编程语言-->编程语言都是基于"面向对象的思想"进行开发设计的-->面向对象里面需要我们掌握的:类的继承...

  • less

    CSS预处理器 CSS预处理器定义了一种新的语言,基本的思想是用一种专门的编程语言,开发者只需要使用这种语言进行编...

  • context 使用简介

    简介 在使用 Go 语言进行网络编程时,经常需要使用 context 来传递跟每个 Request 相关的信息,因...

  • SQLite3 C 教程

    这是 SQLite 数据库的 C 编程教程,它介绍了使用 C 语言进行 SQLite 编程的基础知识。你可能还需要...

  • TW训练营总结

    工具的使用github的基本使用markdown的使用每日站会linux命令行 编程语言及其思想shell编程部分...

  • R语言 数据类型

    通常,在使用任何编程语言进行编程时,需要使用各种变量来存储各种信息。变量只是保留值的存储位置。这意味着,当你创建一...

  • C语言实战开发篇-2 C语言基础

    目标:提高编程能力,形成编程思想,精通JAVA,C语言的使用 C语言和C++的区别 1.C语言面向过程,C++面向...

  • Racket快速浏览

    by Matthew Flatt 本教程通过使用Racket编程语言的一个绘图库对Racket编程语言进行简要介绍...

网友评论

    本文标题:使用语言进行编程,还是需要思想

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