新加坡总理李显龙会编程 秀出数独解算器
许多政治人物都在讨论拥有技术的重要性,不过新加坡总理李显龙不仅仅是在口头上讨论科技,还付诸于实践。他今天在Facebook上发布了一组他亲自编写的复杂程序代码。
李显龙在今年4月20日发表演讲概述了新加坡的各种令人羡慕的创新。他在演讲中提到了负责新加坡智能国家计划办公室的部长维维安·巴拉克里什南(Vivian Balakrishnan),他说:“巴拉克里什南曾经是眼科医生,但他现在没有机会做手术了,于是他把精力用于制作简单的机器人、组装手表和无线设备、编写应用。”
李显龙说他羡慕巴拉克里什南有时间编程。“我上一次编程是用C++语言编写了一个数独解算器,那是好几年前的事情,我已经落伍了。”
在演讲结束之后,很多人要求李显龙公开那段代码。于是,他今天在Facebook上发布了一个截图,还提供了一个指向Google Drive的链接,里面包含了这段代码及其输出示例和编译后的Windows可执行文件。
李显龙编写的C++程序代码
他在Facebook上说:“这段程序很简单,只能以命令提示符的形式运行。逐行输入数据后(例如1-3-8—6),求解器就会输出答案(如果有多个答案,则会输出所有答案)、搜索答案所花费的步骤,以及一些搜索统计数据。”
“希望你们能从中找到乐趣。”他说,“如果发现任何漏洞,也请告诉我。”
李显龙在4月20日的演讲中提出了在新加坡打造规模跟硅谷或者以色列相当的技术驱动型经济。
本文文字及图片出自 腾讯科技
你也许感兴趣的:
- 【外评】15 年前我给自己的一系列编程建议
- 【外评】软件复杂性的三大法则(或:为什么软件工程师总是脾气暴躁)
- 【外评】我对 The Clean Coder 的看法
- 【外评】我为什么编程
- 【外评】我们应该将编程法则视作谚语
- 【译文】40 亿条 if 语句
- 现在开始,把代码里的 else 丢掉!
- 程序员提交 PR 的理想长度是多少?有人答:50 行代码!
- 别再说 “技术债” 了!
- 经历多次重写,苹果平台最强科学计算器PCalc背后的故事
你对本文的反应是: