1.square 数的判断

from math import sqrtdef is_quare(n):return n > 0 and sqrt(n).is_integer() 

point:

from math import sqrt

is_integer()命令使用

% 求余符号的使用

return () 可以直接返回 T or F

2. two fighters and one winners

point:

ceil() 取上整数命令, 【考虑到实际情况中 damage 值多为Integer, 所以用ceil()取整】

attrgetter() 定位命令??  【attribute 可以自己创建, 例如本例子中的 turn attribute】

3. find needle in the haystack

point:

index() method 使用, 占位符的应用

return 代替 print

enumerate() method 使用

str.format() 字符的占位符? 可以应用公式的占位符??

4.10

Format a string of names like 'Bart, Lisa & Maggie'.

Given: an arrary containing hashes of names:

Return: a string formatted as a list of names separated by commas except for the last two names.

Questions:

1. what is hashes?  http://pythoncentral.io/hashing-strings-with-python/

2. 如何操作hash值保证只返回单独的

暂时没有答案

Reversing Words in a String

for i in st   没有用到循环, 直接使用 split() reverse() join()

思路: 找到空格就转换或者找到 “ ' ”就直接

Point:

str.split([sep[, maxsplit]])

Persistent Bugger.

思路: 1 * n 一定是个位数  2 * 1 2 3 4一定是个位数  3 *  1 2 3 一定是个位数

质数不可以, 一定是要

point: 无法解锁答案

Square Every Digit

思路: number 可以循环么? 转换数据类型 然后直接循环

point: 生成新的字符两种方法

Mystring = ""
for i in str()Mystring += str( )

' '.join(str() for i in str(s))

  总结: string 可以用来循环, 生成string的命令, string的拆分, reverse() 命令进行reverse item

4.11

Remove First and Last Character:

point:

考查string类型的使用

感觉智商被碾压了。 只关注于细节上,看到单个的字符而没有注重整体的处理。

Two to One

point:

how to sort

如何排除重复的选项?

4.16日更新

——————————————————————————————

思路:

1.判定是否为square -> math.sqrt(x) 是一个整数

2.求得下一个square的值 sqrt(x) + 1 后的平方值

第一道自己做出来的题: 不错

思路分析:str() 命令直接使用

——————————————

4.17 更新

思路分析:

思路一:

1.找到space的位置

2.删除掉space

思路二:

遍历整个string -> 不是space的字符保留 -> 生成到新的string 中

point:

1. replacec() 命令的使用  string.replace(str1, str2, num = string.count(str1)) 用str2替换string中出现的所有str1,或者最多num个

2. “ ”和 “”的区别,space也属于一个字符??

Point:

1.内置的sum()命令

2.循环与条件判断式的结合

思路分析:

是否需要用到递归?

行数与数值大小的关系?1,4,16,9,25,36

感觉自己在闹着玩一样,n*(n**2) 可以合并为n**3

————————————————————

4.17日更新

point: 善用求余符号 //

point:

range 的结果返回list/ range(start, stop[, step]) / 直接构造数列的思考角度

括号的重要性体现在整体性上么??

point:

return 条件判断默认返回True/ False

正则表达式的使用 \d {n}显示n位

bool() 命令

2017-5-2 更新

这个问题是关于list 使用

思路: 遍历list, count每个元素出现的次数,如果次数超过指定的数值,删除在后面的数

思路: 分别找到两个List 中最短的和最长的string, 然后做差, 如何找到这个

思路: 与reduce命令有关? input 在哪里?

5.14日更新-

每天一小时 三道题

common denominator 题目 完全懵逼了 没有看懂需要做什么。意思是找到公用的分母,然后根据list中的rational 数值确定分子?

https://www.codewars.com/kata/54d7660d2daf68c619000d95/train/python

思路:

1. 先确定所有的乘积 ???

2. 判断乘积是否存在连续的fib数

3.

Reverse a String

point: sort函数用来排序+ 提取相关元素即可以完成

5.15日更新

point:

log 函数 + ceil()函数 取小于

思路:

1.搜索两个点之间的内容

2.搜索“//” 符号 至 “.”

正则表达式??

两种编辑模式 : http:// + content +.com...   //  https://www.content.com  对于第一种 提取 "//" 和 "." 符号中间部分的内容

3. 完全没看懂题目

5.16 更新

2. best travel 题目

list 中求和,3个元素的和,

point: 

1.循环后连续求和?

5.17 更新

point:这是一个对于string的操作:

思路:

从最小位开始计算,如果超过60 就进一位? 60进制? 超过24更新为0?

5.18 更新

思路:先转换为8bits 再将8bits的字符转换为32bits的数字

问题:字符转换时如何做到的??

对于<< 符号?

3. summing a number's digits

转载于:https://www.cnblogs.com/kong-xy/p/6683545.html

Codewar python训练题全记录——持续更新相关推荐

  1. python开发题库-进阶(持续更新2020-3-18)

    文章目录 1.网络相关 01 IP地址的正则 03 三次握手四次挥手全过程 为什么握手不是三次或者两次 04 使用python打开百度页面 05 进程 线程 协程 06 IO多路复用 07 TCP和U ...

  2. 2020年拼多多校招面试题及答案-最全最新-持续更新中

    大家好我是好好学习天天编程的天天 一个整天在互联网上种菜和砍柴的程序员 2020年拼多多校招面试题及答案-最全最新-持续更新中 2020年拼多多校招面试题一面-牛客网 2020年拼多多校招面试题二面- ...

  3. 架构设计面试题 (史上最全、持续更新、吐血推荐)

    文章很长,建议收藏起来,慢慢读! 高并发学习社群 - 疯狂创客圈奉献给大家: 经典图书 - <Netty Zookeeper Redis 高并发实战> 面试必备 + 大厂必备 + 涨薪必备 ...

  4. leetcode贪心算法题集锦(持续更新中)

    leetcode贪心算法题集锦 leetcode贪心算法题集锦(持续更新中).python 和C++编写. 文章目录 leetcode贪心算法题集锦 一.贪心算法 1.盛最多水的容器 2.买股票的最佳 ...

  5. 2020年拼多多校招面试题及答案-最全最新-持续更新中(2)

    大家好我是好好学习天天编程的天天 一个整天在互联网上种菜和砍柴的程序员~ 2020年拼多多校招面试题及答案-最全最新-持续更新中(2) 2020年拼多多校招面试题一面 2020年拼多多校招面试题一面- ...

  6. 操作系统面试题(史上最全、持续更新)

    尼恩面试宝典专题40:操作系统面试题(史上最全.持续更新) 本文版本说明:V28 <尼恩面试宝典>升级规划为: 后续基本上,每一个月,都会发布一次,最新版本,可以联系构师尼恩获取, 发送 ...

  7. HR面试题(史上最全、持续更新、吐血推荐)

    文章很长,建议收藏起来,慢慢读! 疯狂创客圈为小伙伴奉上以下珍贵的学习资源: 疯狂创客圈 经典图书 : <Netty Zookeeper Redis 高并发实战> 面试必备 + 大厂必备 ...

  8. 达梦数据库操作记录_达梦数据库常用功能及命令记录 -- 持续更新

    达梦数据库常用功能及命令记录 -- 持续更新 达梦数据库常用功能及命令记录 达梦数据库语句的使用总体来说跟 oracle 很接近的, 这篇文章主要是把常用的情况和语句做了记录, 并且后续还会不断的持续 ...

  9. DL之RNN:人工智能为你写代码——基于TF利用RNN算法实现生成编程语言代码(C++语言)、训练测试过程全记录

    DL之RNN:基于TF利用RNN算法实现生成编程语言代码(C语言).训练&测试过程全记录 目录 输出结果 监控模型 训练&测试过程全记录 训练的数据集展示 输出结果 1.test01 ...

  10. DL之CycleGAN:基于TF利用CycleGAN模型对apple2orange数据集实现图像转换—训练测试过程全记录

    DL之CycleGAN:基于TF利用CycleGAN模型对apple2orange数据集实现图像转换-训练&测试过程全记录 目录 apple2orange数据集 输出结果 训练&测试过 ...

最新文章

  1. smarty模板引擎_3-预保留变量
  2. 20175208 《Java程序设计》第九周学习总结
  3. 微软官方office2010使用技巧宝典视频免费下载
  4. mysql集群session_Jetty9.2.2集群Session共享
  5. “扎金花FANS”进行了改进
  6. 携程回应突发故障:「bug已修复」;罗永浩再嘲iPhone11浴霸相机;React 16.10.0发布|极客头条...
  7. 电脑有两个显示器用来显示,如何配置呢,请看下文
  8. JAX-RPC学习笔记(1)-Hello World!
  9. Eureka/Zookeeper/Consul三种注册中心的区别
  10. Qt 动图 播放png阵列 避免使用gif导致失真
  11. JavaScript 模块化编程
  12. 自我实现型的人的五个特质
  13. 数据结构第二章线性表知识总结(严蔚敏)
  14. matlab按点绘制网格
  15. Qmsg酱实现QQ消息自由推送
  16. 【公务员考试】结构化面试时间一般多长?
  17. kingcms常用标记
  18. mysql max_allowed_packet 到底什么意思
  19. 浅析:OMS和ERP、WMS、TMS之间的关系?
  20. 解决ssh: Could not resolve hostname ***: nodename nor servname provided, or not known报错

热门文章

  1. 生成验证码封装(新版)
  2. ArcGIS API for Silverlight开发入门(0):为什么要用Silverlight API?
  3. c#实现程序的互斥运行
  4. effective c++:对象的赋值运算
  5. python 中list的操作(循环、切片、增、删、改、查、反转、排序)
  6. JavaSE--Java 的基本程序设计结构
  7. 【iCore1S 双核心板_ARM】例程七:通用定时器实验——定时点亮LED
  8. URAL 1823. Ideal Gas(数学啊 )
  9. 不要着急改代码,先想想--centos 6.8下编译安装tmux
  10. Android Studio 如何添加悬浮提示