刷题记录4.16-

leetcode

4-16 【困难】479. 最大回文数乘积
python整除 t//=10 这样除出来才是整数

 # 1
 for j in range(max_num, 0, -1):
     print(j)
     if j * j >= num:
         if num % j == 0:
             return num % 1337
     else:
         break
 # 2
 j = max_num
 while j * j >= num:
     if num % j == 0:
         return num % 1337
     j -= 1
 break

相当于

for (long j = max; j * j >= num; j--) {
   if (num % j == 0) return (int)(num % 1337);
}

4-17 【简单】819. 最常见的单词 哈希表+计数
python next函数:
next(iterator[,default]),第一个参数是可迭代的对象,第二个参数可以写也可以不写,不写的时候,如果可迭代的元素取出完毕,会返回StopIteration异常,第二个参数写的时候,当可迭代对象迭代完后,会返回一直返回第二个参数写的那个元素。

iterator :要读取行的文件对象
default :如果迭代器耗尽则返回此默认值。 如果没有给出此默认值,则抛出 StopIteration 异常

得到Counter freq中值最高的键

next(word for word, f in freq.items() if f == maxfreq)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值