挑战1:缩短博客文章 莱昂纳多(Leonardo)是一位数字Nomad民族,他环游世界,在他所经过的城市的不同咖啡馆中编程。 最近,他决定创建一个博客,与朋友分享他的经验和教训。 为了创建博客,他选择使用现成的工具,每天只能写一些字符,莱昂纳多担心这种限制毕竟会阻止讲述他的最佳经历。 为了解决这个问题,他决定在自己的帖子中使用单词缩写系统。 缩写系统很简单,其工作方式如下:对于每个字母,可以选择一个以该字母开头并出现在帖子中的单词。 一旦选择了该单词,只要它出现在帖子中,它将被其首字母和一个句点代替,从而减少了屏幕上打印的字符数。 例如,在句子“今天我用Python编程”中,我们可以选择“已编程”一词来表示字母“ p”,该句子将看起来像这样:“今天我p。 在Python中”,从而节省了七个字符。 同一单词在文本中可以出现多次,并且每次都会缩写。 注意,如果缩写后字符数没有减少,则不应该使用