国外代码刷题网站---Python刷题记录【https://www.codewars.com】

今天无意间听到好多人说刷题,瞬间我听懵逼了,刷题啥意思?在哪儿刷题?打怪升级?

经过搜索,原来是国外的一个专门供程序员在线写代码的网站。(https://www.codewars.com

里面可以选择各种编程语言练习代码,初次进入的级别是八级,经过不断的做题挑战、通关测试,可以提升自己的等级,等级越高,数字越小。大家可自行去注册登录练习,网上教程很多,我就直接贴上练习题和多种大神的解法,真的是人外有人。。。

如图所示:根据下方示例中的字符串,完善函数代码,返回字符串中单词的最小长度。
在这里插入图片描述
方法一:

def find_short(s):
    return min(map(len, s.split(' ')))

方法二:

def find_short(s):
    return len(min(s.split(' '), key=len))

方法三:

def find_short(s):
    return min(len(x) for x in s.split())

方法四:

def find_short(s):
    l = 100;
    for item in a.split():
        if len(item) < l:
            l = len(item)
    return l 

方法五:

find_short = lambda s: min(len(e) for e in s.split())

方法六:

find_short = lambda s: len(min(s.split(), key=len))

还有好多,基本上都跟上面的类似了,这个网站真的不错,大家可以去试试,一题多解,真牛逼。。。

  • 5
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值