问题描述:小明同学在学习了不同的进制之后用一些数字做起了游戏。小明同学知道,在日常生活中最常用的是十进制数,而在计算机中二进制数也很常用。现在对于一个数字x,小明同学定义出两个函数f(x)和g(x),f(x)表示把x这个数用十进制写出后各数位上的数字之和,例如f(123)=1+2十3=6;g(x)表 ...
分类:
其他好文 时间:
2020-09-24 20:55:57
阅读次数:
68
字符串最后一个单词的长度 你既然已经做出了选择,又何必去问为什么选择? 背景:Java 在线编程机试刷题。 题目描述: 计算字符串最后一个单词的长度,单词以空格隔开。 输入描述: 一行字符串,非空,长度小于5000。 输出描述: 整数N,最后一个单词的长度。 示例1 输入: hello word 输 ...
分类:
其他好文 时间:
2020-09-17 14:19:28
阅读次数:
28
之前我做过一个在线编程的软件,目前用户量大概有几十万,通过这个 App 不仅仅可以进行代码的编写、运行还可以进行编程的学习。自己一直对 Serverless 架构情有独钟,恰好赶到我的这个 App 学习板块被很多人吐槽难用,索性就对这个学习板块进行重构,并且打算在重构的时候,直接将这个学习板块搬上 ...
分类:
其他好文 时间:
2020-06-02 11:34:54
阅读次数:
49
一次阿里面试后对函数本质的理解 写在前面 环境:阿里的在线编程系统允许面试官在线考察面试者的编程能力. 考点:编程和理论. 编程:分为技术自驱力、异步操作、编程风格(颗粒小)、变量作用域、DOM操作等. 理论:性能优化,浏览器运行机制,协议/标准等 本文侧重于编程,在编程中对函数的运用是写好程序的基 ...
分类:
其他好文 时间:
2020-03-17 22:26:57
阅读次数:
84
Robotutor推出的Scratch3.0在线编程平台受到很多编程老师和学员的喜爱,上一个版本我们提供了用户注册,找回密码,个人项目的在线保存和浏览,社区分享评论。 我们根据实际的教学需要,用户角色进行了区分(老师和学员),增加学生项目和收藏项目,修复了社区项目浏览时的BUG。允许老师查看学员项目 ...
分类:
其他好文 时间:
2020-03-17 19:36:09
阅读次数:
52
冒泡排序深入理解 对于冒泡排序有一个小性质: 每一次都会把序列未排好序的最大数"沉底", 即推到序列尾部 1. "P4378 Out of Sorts S" 留意着农场之外的长期职业生涯的可能性,奶牛Bessie开始在不同的在线编程网站上学习算法。 她到目前为止最喜欢的算法是“冒泡排序”。这是Bes ...
分类:
编程语言 时间:
2019-10-06 00:02:52
阅读次数:
100
在W3C的在线编程中经过测试发现以下问题: 当一个数组内部元素为对象时,给数组赋值应该先给对象赋值,然后把该对象push到数组中。 如下所示: 在控制台打印之后的数据格式为下图所示: 如果在给数组赋值的时候直接给对象赋值则会报错,如下所示: 以上是在W3C的测试结果。下面是本人在开发过程中因为同样的 ...
分类:
编程语言 时间:
2019-08-06 20:00:14
阅读次数:
107
1. 最大乘积(拼多多) 解题思路: 定义五个数,一个最大,一个次大,一个第三大,一个最小,一个次小。只要找到这五个数,问题就解决了。因为最大乘积只可能是最大*(次大*第三大) 或者是 最大*(最小*次小)。时间复杂度O(n),空间复杂度O(1)。PS:这道题输入有问题,题目给的样例是直接给了一组数 ...
分类:
其他好文 时间:
2019-07-24 00:08:10
阅读次数:
109
题目描述 在线编程 从尾到头反过来打印出每个结点的值 题解 头插法可将链表反转 ...
分类:
编程语言 时间:
2019-07-17 20:45:16
阅读次数:
148
题目描述 在线编程 在一个长度为 n 的数组里的所有数字都在 0 到 n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字是重复的,也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 解题思路 时间复杂度 O(N),空间复杂度 O(1) 对于范围0到n-1的数组,最好方法是将数字0放 ...
分类:
编程语言 时间:
2019-07-03 17:12:22
阅读次数:
111