两包烟的钱,把不了妹买不了田,不如拿来支持小甲鱼推出更多原创教学视频!
不会的路过
把两枚鱼币收了
还没学到这些:mad:
我是来捧场的~。
还没写,先顶一下子苍老师送给你
def golf(i):
while 1:
i+=1;s=str(i)
if s==s[::-1]and all():return i
153
我是过来支持的
没意思,现在大公司的面试算法题,讲究的是效率和可读性。你这么精简字符没啥意思,有时候可读性下降所带来的坏处是致命的。垃圾代码维护成本是很高的。所以一般是要兼顾效率和可读性的,这是主流。而不是精简字符,你的程序精简字符之后,编译成二进制码不一定短小,程序跑起来之后时间效率不说怎么样,空间效率你也保证不了,说不定反而更浪费空间。
- -新人路过
{:1_1:}:sad
def g(n):
while True:
n+=1;f=True
for i in range(2,n):
if n%i==0:
f=False;break
if f:
return n
def golf(n):
while True:
n=g(n);o=list(str(n));t=list(reversed(o))
if o==t:
return n
支持
:loveliness::loveliness::loveliness::loveliness:
支持一下……
新手回复,得鱼币得得{:9_228:}
第二弹的写,思路中{:7_112:}
小李 发表于 2015-1-11 14:17
没意思,现在大公司的面试算法题,讲究的是效率和可读性。你这么精简字符没啥意思,有时候可读性下降所带来 ...
你说的我全都赞同,只是觉得你最好提前说明一下:这个挑战仅仅是娱乐,真写程序的时候切勿模仿。以免误导一些想要学习编程的新人,让他们误以为代码越短越好。我们论坛上有好多是刚开始学习程序的新人,一定要让他们在一开始就养成良好的编码习惯才行。
楼主说的我全都赞同,只是觉得楼主最好提前说明一下:这个挑战仅仅是娱乐,真写程序的时候切勿模仿。以免误导一些想要学习编程的新人,让他们误以为代码越短、行数越少越好。我们论坛上有好多是刚开始学习程序的新人,一定要让他们在一开始就养成良好的编码习惯才行。
学习看看,每天提升一点点