透过《长安十二时辰》来看看编程解密!

提示您,本文原题为 -- 透过《长安十二时辰》来看看编程解密!

每个孩子都应该有机会学习计算机


透过《长安十二时辰》来看看编程解密!

透过《长安十二时辰》来看看编程解密!// //

《长安十二时辰》

最近被称为“口碑炸裂”的古装剧王——《长安十二时辰》真是不该错过 。 除了口碑炸裂演技爆棚之外 , 这部剧还有一个特点:千万不能开倍速 。

为什么不能开倍速?

因为剧情实在是非常紧凑 , 开了倍速就有可能错过某个重要环节 。

而在《长安十二时辰》里 , 有一个特别吸引人的事情 , 叫做望楼传信 。

那么什么叫望楼?望楼之间怎么传信?

望楼传信

古代真正的望楼是什么样的呢?

望楼的形式各有不同 , 有这种城镇中的 。


透过《长安十二时辰》来看看编程解密!

透过《长安十二时辰》来看看编程解密!// //

也有这种简易版的 。


透过《长安十二时辰》来看看编程解密!

透过《长安十二时辰》来看看编程解密!// //

下面让我们说说电视剧中的望楼 。

(电视剧里的这套通信系统不是史实 , 这显然是剧组设计的望楼+信号塔组成的监控传输一体化建筑)

电视剧里有两种望楼 , 放置3*3格子的大望楼和放置3*9格子的小望楼 。

我们来看看大望楼是怎么传数字的 。

首先数字只支持三位(个 , 十 , 百) , 用空格代表数字 , 按照下图这么数 。


透过《长安十二时辰》来看看编程解密!

透过《长安十二时辰》来看看编程解密!// //

十位数就按照左边的指示灯 。


透过《长安十二时辰》来看看编程解密!

透过《长安十二时辰》来看看编程解密!// //

百位数就按照右边的指示灯 。


透过《长安十二时辰》来看看编程解密!

透过《长安十二时辰》来看看编程解密!// //

那么我们来看看下面这幅图代表的数字是多少?


透过《长安十二时辰》来看看编程解密!

透过《长安十二时辰》来看看编程解密!// //

没错 , 是843 。


透过《长安十二时辰》来看看编程解密!

透过《长安十二时辰》来看看编程解密!// //

百位


透过《长安十二时辰》来看看编程解密!

透过《长安十二时辰》来看看编程解密!// //

十位


透过《长安十二时辰》来看看编程解密!

透过《长安十二时辰》来看看编程解密!// //

个位

来自知乎@甜草莓

https://www.zhihu.com/question/332742614/answer/737382212?utm_source=weibo&utm_campaign=market3450

其实 , 还有很多密码学 。

一般 , 我们将密码学分为编制密码和破译密码这两种 。

例如ASCII , 这是基于拉丁字母的一套电脑编码系统 。


透过《长安十二时辰》来看看编程解密!

透过《长安十二时辰》来看看编程解密!// //

例如 , “53.50.48”对应的数字就是“5.2.0” 。

那么 , 能不能用编程的方式来加密呢?我们来看这样一道编程题 。

题目描述

编写程序对名字进行加密 , 方法是:取姓名的每一个字母的ASCII再加7 , 作为该字母对应的密码 。

输入格式

一行 , 一个英文名字

输出格式

一行 , 表示密码 。

样例数据

input

MissWu

output

8411212212294124

大家先自己尝试一下吧~!


透过《长安十二时辰》来看看编程解密!

透过《长安十二时辰》来看看编程解密!// //

来看看大家都有没有写对呢~?更多的题目可以点击“阅读原文”找到噢!

helloworld少儿编程


透过《长安十二时辰》来看看编程解密!

透过《长安十二时辰》来看看编程解密!// //

电话: 17361882359

地址:南京市栖霞区仙林大道56号紫东国际创意园D1栋

欢迎来电咨询 , 还可以预约试听噢!