一个python算法刷题网站刷题总结

news/2024/5/15 8:36:25/文章来源:https://blog.csdn.net/weixin_45625553/article/details/103248100

网址如右:www.codewars.com/r/60WRWw

网站题量和牛点

这个网站里有非常多的题目,而他们的牛逼之处在于,我最精简最精简到4行解决的问题,大神都是一行代码. 更何况很多题目做下来,我并不能精简到四行.

比如有这么到题,题目是:

您住在笛卡尔市,那里的所有道路都以完美的网格布局。 您提前十分钟到达预约地点,所以您决定趁机散步。 该城市在其手机上为其市民提供了一个“步行生成”应用程序-每次您按下按钮时,都会向您发送一串由一个字母组成的字符串,代表行走的方向(例如[‘n’,‘s’,‘w’, ‘e’])。 您始终只能在一个方向上走一个街区,并且知道穿越一个城市街区需要一分钟,因此创建一个函数,如果应用程序给您提供步行信息,则返回true会花费您正好十分钟(您不会 希望早点或晚点!),当然,它将使您回到起点。 否则返回false。

我搅动脑汁想出的代码如下:

# 鄙人代码
def isValidWalk(walk):if  len(walk) != 10 : return Falseelse: if walk.count('w') != walk.count('e') or walk.count('s')!= walk.count('n')  :return Falseelse : return True

而排第一的人写的代码是:

# 第一名大神代码:
def isValidWalk(walk):return len(walk) == 10 and walk.count('n') == walk.count('s') and walk.count('e') == walk.count('w')

另一道题目中, 第一名的回答 : (这道题我写了13行,他2行)

def rgb(r, g, b):round = lambda x: min(255, max(x, 0))return ("{:02X}" * 3).format(round(r), round(g), round(b))

可以看到思路不一样, 阅读性也不一样.

关于目标等级

然后这个网站有一个等级展示:(刚来的时候都是8级,然后往1级拼搏),我写这篇文章的时候是5级,还有很长的路要走. 但相信不远处,1级在等着我
在这里插入图片描述

比力扣好的地方

这个网站更开放一些,而且全世界的网友交流充分,我在力扣上刷题感觉那个编译器怪怪的,跟我平时用的不一样,且python版本也不一样; 这个网站相对舒服很多. 答题页面截个图:

在这里插入图片描述
界面如上可以看到 : 左边是题目介绍,右上部分编码处,右下部分3-5个测试集用来测试的. 测试集没问题了,可以点击右下角那个蓝色按钮,测它全部的答案是否能通过. 图中没圈出来的东西也各有用途,可以自己点击看看玩~

当前缺失

我想在上边练练SQL语法,但他们不支持MySQL , 所以这点比较遗憾(这个网站模式挺好的.所以遗憾) . 不过同类产品网站还是很多的.如果 你知道有除了力扣之外刷 SQL题目的地方,又支持MySQL的,请下边留言分享下网站.

如果对上述内容感兴趣,赶快点这个超级链接去网站体验吧:点我点我点我,
或者复制粘贴也行: www.codewars.com/r/60WRWw

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_844023.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Django Vue 搭建相亲网站

今天记录一个前后端分离项目,在之前开发过纯django模板语法弄出来的网页系统,也弄出来过VUE加Django混合模板的网页. django模板语法属于后端直接渲染生成的网页;vuedjango生成的则为django的url甩出html网页后,再在网页中请求后端数据,这样弄出来的稍微有些混合,因为变量请求…

微信小程序云开发静态网站h5跳小程序

官网:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/staticstorage/jump-miniprogram.html 详解:https://blog.csdn.net/hlc162181/article/details/113502356 最终实现

在Linux(Ubuntu16.04)上用Django框架建立网站的常用命令

Linux建站常用命令 1. 管理uwsgi: ps aux | grep uwsgi (查看uwsgi进程)uwsgi --ini uwsgi.ini (启动uwsgi)uwsgi --stop uwsgi.pid(关闭uwsgi进程) 2. 管理nginx(恩金克斯): ps…

项目管理实践【五】自动编译和发布网站【Using Visual Studio with Source Control System to build and publish website autom

作者:Learning and Sharing--张涛的技术博客 转自:http://www.cnblogs.com/ttzhang/archive/2008/11/10/1330321.html 在上一篇教程项目管理实践【三】每日构建【Daily Build Using CruiseControl.NET and MSBuild】 中,我们讲解了如何使用C…

二级域名_高权重网站二级域名的seo实战运用

我们大家都知道,搜索引擎的流量是互联网上最为精准的流量之一,而且是用户主动搜索的流量,所以搜索引擎的流量要比很多其他平台获取到的流量转化率要高很多,因此,在互联网上搜索引擎的流量是在整个网络营销过程中的很重…

linux监控网站命令,Linux中的网络监控命令

监控整体的带宽使用nload命令官网下载地址:http://www.roland-riegel.de/nload/index.html通过YUM也可以安装yun -y install nload参数说明-t设置刷新时间间隔,单位为毫秒,默认500-i设置入站的流量图显示比例,默认10240-o设置出站…

USB 描述符详细解析,来自老外网站,比协议描述清晰

作者:header 转自:http://blog.csdn.net/zongguo/article/details/9322609 来自:http://wiki.osdev.org/Universal_Serial_Bus Universal Serial Bus The Universal Serial Bus was first introduced in 1994 with the intention of replac…

LOGO SEO 强化

前言 在某些网页中&#xff0c;为了能让浏览器更好的搜索到该网页&#xff0c;就会使用logo SEO来提权&#xff01; 代码部分 <div class"logo"><h1><a href"index.html" title"小米商城">小米商城</a></h1>&l…

如何消除网站安全的七大风险

以工作中某项目的安全改善过程为例&#xff0c;分享了常用网站安全性的典型问题和解决对策&#xff0c;希望对网站开发者有借鉴意义。 有过网站开发经验的朋友都知道网站安全是构建网站时必须要考虑的一个因素&#xff0c;网站安全的重点在于服务器的安全配置管理以及程序脚本的…

推荐一些国内外文献检索与免费下载的网站

学会尊重他人的劳动成果-转载来源https://blog.csdn.net/weixin_43795921/article/details/100169662?utm_sourceapp 点击即可打开链接&#xff1a; 1.SCI-Hub 2.CiteSeerX 3.arXiv.org 4.FINDARTICLES 5.scinapse&#xff08;用于检索比较好用&#xff0c;下载不了的在SC…

从运维角度看中大型网站架构的演变之路

一个成熟的网站架构并不是一开始设计就具备高可用、高伸缩、高性能等特性的&#xff0c;它是随着用户量和业务线不断增加&#xff0c;基础架构才逐渐健壮的。在发展初期&#xff0c;一般都是从0到1&#xff0c;不会一上来就整一些大而全的架构&#xff0c;也很少人这么任性。 …

查找会议论文的网站

http://conf.cnki.net/advanceSearch.aspx http://www.allconfs.org/list.asp

python2、python3同时存在,pip安装包后,显示No module named的问题(附加国内镜像网站)

python2、python3同时存在&#xff0c;pip安装包后&#xff0c;显示No module的问题&#xff08;附加国内镜像网站&#xff09; 在电脑中同时安装python2、python3的情况下&#xff0c;明明已经pip相对应的包后&#xff0c;但是使用import相应包时python2可以正常导入&#xf…

免费GIS数据下载网站推荐

&#xfeff;&#xfeff;数据是 GIS 的核心&#xff0c;然而你是不是还在为找不到数据而苦恼呢&#xff1f;本期我们为你挑选了国外十个免费的数据下载网站&#xff0c;赶快去看看吧&#xff01; 1、Natural Earth Data 网址&#xff1a;http://www.naturalearthdata.com/ N…

大型网站系统与JAVA中间件实践 学习总结 一

大型网站系统与JAVA中间件实践 学习总计 一前言一、用 JAVA技术和单机来构建的网站二、将单机系统设定为交易网站三、单机负载警告&#xff0c;数据库与应用分离四、应用服务器负载告警&#xff0c;如何让应用服务器走向集群访问选择问题---引入负载均衡解决session问题Session…

eyoucms网站基本信息设置

后台 — 网站首页 — 页面设置&#xff0c;即可设置。 网站基本信息是贯穿显示在整个网站上的&#xff0c;且其他SEO相关设置也会引用到&#xff0c;主要包含网站名称、关键词和网站描述等设置。 关闭网站&#xff1a;默认选择“否”&#xff0c;如果维护&#xff0c;备案或其…

eyoucms网站基本信息设置

后台 — 网站首页 — 页面设置&#xff0c;即可设置。 网站基本信息是贯穿显示在整个网站上的&#xff0c;且其他SEO相关设置也会引用到&#xff0c;主要包含网站名称、关键词和网站描述等设置。 关闭网站&#xff1a;默认选择“否”&#xff0c;如果维护&#xff0c;备案或其…

eyoucms 到底什么是网站根目录?

对于站长和互联网技术人员而言&#xff0c;网站根目录是一个很常见的概念&#xff0c;弄不明白到底哪一个目录才是根目录的新手也并不少见&#xff0c;今天益吾库就跟大家分享一下到底什么是网站根目录的相关知识。 什么是根目录 顾名思义&#xff0c;根就像树根一样&#xf…

setoolkit克隆网站并抓取账号密码

文章目录setoolkit简介setoolkit克隆站点遇到的问题setoolkit简介 社会工程师工具包&#xff08;The Social-Engineer Toolkit&#xff09;是一个为社会工程设计的开源渗透测试框架。SET有许多自定义攻击向量&#xff0c;允许您快速地进行可信的攻击。SET是TrustedSec有限责任…