Category: 程序设计
逻辑测试系列 – 一种只有4种语句的编程语言 – (1) 这种只有4条语句的语言能做什么呢? 今天我们来定义一个DECR函数, 该函数就是把 变量 X 减一. DECR(X) { } 要求填写函数体, 使用 INCR, LOOP, ZERO, 和 ASGN 仅有的4个语句. 我们不妨想一下, 已知变量 X 是非负整数, 那么我们只需要 循环 X-1次, …
一般大公司都会有类似逻辑测试或者IQ测试题, 这些题考的并不是你对某种技能(编程语言)的掌握情况, 相反, 这是为了过滤掉比较笨的人, 因为……我觉得太笨的人写不了程序. 所以, 你选任何一种语言都是带有偏见的, 碰巧, 这里有一种语言, 只有4条指令, 处理所有的都是非负整数. 在这种语言里, 变量不需要定义, 但是使用前需要像 PYTHON一样赋值(或者清空), 这种语言好理解, 也能拿来当面试题. 清空变量 用 ZERO(X) 来把X变量清空, 比如以下 相当于 X=0 ZERO(X) 赋值 用 ASGN(X, Y) …
Good-content Upvoting History now Integrated into to Daily Ranking Table. 前几天: A Good-Content-Upvote-Bot – CN 区优质内容点赞机器人上线了! , 观察了一两天, 觉得还行, 于是把部分点赞的记录也公布到每日榜单更新中. Recording upvote history… 处理记录的Python代码: ts = time.strftime("%Y-%m-%d %H:%M:%S") msg …
昨天半夜写的帖子目的是小试 NodeJs 牛刀, @rivalhw 和 @dapeng 给了非常好的建议: 平均值不太适合看大众水平, 因为: 贫富差距在 STEEM的世界里也是非常的明显, 目测10%大鱼们掌握了90%的财富, 所以如果取平均的话, 指标都会偏高, 不能反映实际情况. 是不是有很多歌唱比赛评委给分之后, 选手的最终得分都得先”去掉一个最高分, 去掉一个最低分”? 不过在这里, 你去掉一个最高最低也没有啥卵用, 因为富得流油的远不止一个, 穷得只剩下小裤衩的也有很多. 中位数 Median 数学中的中位数(Median)指的是把所有需要统计的数值排序, 然后取最中间那个(如果有奇数个数值), 如果有偶数个, 则取中间两个数来取平均. 这个相对能反映出大众水平. …
这年头不缺算法, 就缺数据. 这两天花了很多时间在整API上, 整完之后自己用了一下还觉得真是挺方便的. 今天就突然想看一看自己是否给大家拖后腿了, 于是调用每日中文区微信群排行榜单的API, 刷刷拿着 NodeJs 练手: // @justyy var request = require("request") var url = "https://uploadbeta.com/api/steemit/wechat/?cached"; request({ url: url, json: true }, function (error, response, body) …
I have created the following : JSON API: https://uploadbeta.com/api/steemit/wechat/feed/?cached This returns the latest posts by the members in the wechat group. RSS Feed 2.0: https://uploadbeta.com/api/steemit/wechat/feed/rss/?cached You can import this …
问题: Python 的 List 和 Dictionary 有啥区别? 不许查资料, 你怎么回答这个面试题? 我不加思索的回答到: List 就像数组一样 而 Dictionary 是 键值对的一数据结构. 面试官继续说, 那么 Dictionary 是有序的么? 啥? 啥是有序? 我还是犹豫了一下, 说是无序的, 面试官说, 为什么? 我说, 因为 Python …