Leetcode 可能要封杀中国汉字了
作者:
| 更新日期:最近遇到一件糟心时,分享给大家。
本文首发于公众号:天空的代码世界,微信号:tiankonguse
一、背景
关注我文章的老铁都知道,我从 2019 年初开始参加 leetcode 比赛以及写比赛题解。
起初我只是在个人博客以及公众号写的,后来发现参加比赛的人才最关心题解。
所以不知什么时候起,每次比赛我会在 leetcode 上分享自己的思路与题解。
可是上周,发生了一些事,我才意识到,leetcode 要封杀中国汉字了。
二、规则
也许大家不知道,我上学期间的记忆力是很差的,从来背不会任何内容。
所以英语单词自然没背会几个了,四级也就没过咯。
面对英语,简单的还能看懂,复杂点的就不知所云了。
所以我在 leetcode 上的题解都是中文的。
写第一篇题解的时候,我除了使用中文外,还介绍自己的公众号和github地址什么的。
不过马上我就收到了一封邮件,说不能有任何形式的广告和外链,也没有说不能使用中文。
面对这个邮件,作为理性的人,我是支持的。
所以后面我的所有题解都是纯粹的讲解算法,纯粹的知识交流。
一方面自己做比赛思维得到训练、动手能力也得到加强,目标已经达到了。
另一方面,每天看着别人给自己的题解点赞,帮助那么多人。内心还是蛮高兴快乐的。
三、中文题解
随着不断的坚持写题解,不知不觉间,每次比赛最后两题我的题解总是可以排到前几名。
当时我没在意,还发了朋友圈。
这里面的逻辑很简单,前几名的题解其实都差不多的。
我的题解排在前面是因为帮助到了很多中国朋友,如果想看英文题解,看其他的排名靠前的题解就行了。
但是就是有人不明白这个道理,拿出了 leetcode 的规则来说必须使用 英文写题解。
大概含义是:leetcode 鼓励使用英文交流,80 年前中国的高中和大学就开始学习英语了。
当然,一个哥们进行了回复:
说了好长,说的啥我也看不懂。
我猜想是说鼓励并不是强制吧, encouraged and allow
。
面对这场辩论,我其实第一时间就回复了我错了:thinks, next contest I will write in both lang.
谁知,现在现在为时已晚。
四、封杀汉语
周六晚上熬夜看了 RNG 被淘汰的比赛,周日定了闹钟爬起来。
打开 leetcode 后,就收到一堆通知,看着和往常不一样。
起初我以为是别人点赞或者评论,没想到是我之前的题解都被删除了。
原来我的这几个掷骨子文章被无数人点赞后,终于引起高层的注意,从而被封杀了。
此时作为理性的我还是能理解的,毕竟作为英文网站,使用英文交流也正常。
于是周日的题解我就使用中英文写了。
看我被英文怕的,本来是两点确定一条直线,我都写成三点了。
当然,上面那个图片我截图发到 QQ 算法群后随手就修改过来了。
四个题解写完后,观察一下午风平浪静。
于是我就决定,以后写中英文双语的题解。
结果晚上看 IG 比赛前,一刷新页面,发现我的题解都不是我的了。
里面所有的中文汉字都被删除了。
而且原先挺高的点赞也全部出负的了。
面对此情此景,我能说什么呢?
只能恭喜 IG 进入八强了。
直到此时我才明白,leetcode 的 encouraged
其实就是封杀汉语的意思。
使用多种语言写题解又怎样,只要有汉字就是不行,这就是 leetcode 的态度。
五、最后
那又能怎样呢?
leetcode 的比赛以后还是要参加,不过近期我是不会在 leetcode 上发题解了。
以后我的题解只发表在自己的公众号和博客上了。
PS:突然发现,那些评论说要是要英文的 ID 都是一个人,难道是 leetcode 管理员的小马甲?
PS2:其实,如果对自己的算法和数据结构比较自信的话,可以参加 CF 举办比赛,每周都有,很有挑战性。
-EOF-
本文公众号:天空的代码世界
个人微信号:tiankonguse
公众号ID:tiankonguse-code
本文首发于公众号:天空的代码世界,微信号:tiankonguse
如果你想留言,可以在微信里面关注公众号进行留言。