LeetCode 入门题 第一天

说明:这里总结下今天刷到的题目,也是为了以后可以方便看到,用来复习为面试做准备。

编程语言:python3

58# 最后一个单词的长度""

1. 字符串题目,用到了三个知识点(strip(), spilt(), [-1]),去除前后空格;分割字符串;返回字符串末位值。

2.遇到字符串相关题目,首先想到处理字符串的相关函数(join() count() find() replace() lower() upper() isalnum()等),这些都要牢记,而且搞清楚返回值。

66# 加一

1.列表题目,用到了三个知识点(while else, x for i range(), if else, list[a] = n),不满足while条件时,跳出循环,执行else代码块;生成值相同的列表;条件语句;列表赋值。

2.遇到列表相关题目,首先想到处理列表常用的是循环遍历,再根据题干判断循环条件,以及循环次数,根据以上信息来确定是用while还是for,再一个用到循环的地方,一般都是要使用条件判断语句,使用条件语句必然用到运算符(算术、赋值、成员、比较、身份等),这些都是必须掌握的基本知识点。

67# 二进制求和

1.字符串与数值两种混合类型题目,用到了两个知识点(int(s:string, 2-说明进制数),"{0:b}.format(字符串)" ),二进制转换十进制,十进制转换二进制。

2.遇到混合题目,首先理解题意,找到题目中心思想,本题是二进制求和并以二进制表现结果,可以想到求和是数值运算,也就是十进制运算,那么可以用到二进制十进制相互转换方法解答,这种方法也适用于其他十进制运算。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值