楼主: Myron2017
跳转到指定楼层
上一主题 下一主题
收起左侧

刷题记录帖子

🔗
 楼主| Myron2017 2020-8-26 23:42:47 | 只看该作者
全局:
412. Fizz Buzz

Easy 题,没啥好说的,直接上去干 if。
答案简直是大炮打蚊子。。。
回复

使用道具 举报

🔗
 楼主| Myron2017 2020-8-27 22:48:24 | 只看该作者
全局:
LC 436 Find Right Interval

还是比较简单的,理解题意就可以做出来。



当然也可以用  bisect 包,如这个帖子里面说得,https://maxming0.github.io/2020/08/27/Find-Right-Interval/



回复

使用道具 举报

🔗
 楼主| Myron2017 2020-8-28 16:55:51 | 只看该作者
全局:
本帖最后由 Myron2017 于 2020-8-28 16:56 编辑

LC 470. Implement Rand10() Using Rand7()

好巧妙的题目,主要思想是 rejection sampling 但是如何做就非常考验技术了。

Discussion 的这个解法 3 真是巧妙, https://leetcode.com/problems/im ... nd7/solution/156757



计算使用次数也比较巧妙,直接看使用失败的概率,然后减去即可。

Approach1: 9/49 = 0.18
Approach2: 9/49 * 3/63 * 1/21 = 0.0004
Approach3: 1 - 6/7 * 5/7 = 0.38

image.png (119.32 KB, 下载次数: 1)

image.png
回复

使用道具 举报

🔗
 楼主| Myron2017 2020-9-4 00:47:42 | 只看该作者
全局:
459 Repeated Substring Pattern

这个解法太巧妙了,以至于我只能记录下来。 https://maxming0.github.io/2020/09/03/Repeated-Substring-Pattern/



其实就是简单的利用,这个序列可以有两个以上的 substring 组成,那么两个 String 去掉两端的拼接也一定是可能的。

回复

使用道具 举报

🔗
 楼主| Myron2017 2020-9-7 10:31:32 | 只看该作者
全局:
835 Image Overlap

可以循环全部可能的directions,但是那样太慢了。
优化就是找出全部的 1 in A 和 1 in B, 然后统计两两如果 overlap 那么需要的 move vector,找出出现次数最多的那个 vector 就是答案。

回复

使用道具 举报

🔗
 楼主| Myron2017 2020-9-7 23:10:09 | 只看该作者
全局:
290 Word Pattern

简单题,直接 两个字典存 pattern 和 str 的 pos 的 mapping。 必须是相同的 mapping。



但是其实还有更加简单的,直接把两个 string 互相 mapping,如果出现不在记录中的就是 false,这样只要遍历一遍即可。

https://maxming0.github.io/2020/09/07/Word-Pattern/

回复

使用道具 举报

🔗
 楼主| Myron2017 2020-9-8 23:51:52 | 只看该作者
全局:
LC 1022. Sum of Root To Leaf Binary Numbers

6 月的旧题,顺利做出来了,通过递归,



但是还是看到别人有更加巧妙的解法如下, 如果不用 递归,可以 用 stack。

回复

使用道具 举报

🔗
 楼主| Myron2017 2020-9-9 22:10:53 | 只看该作者
全局:
简单题, 165 Compare Version Numbers

直接split, fillup, compare。



当然这个解法也很巧妙,逻辑更加简单,也更快。

回复

使用道具 举报

🔗
 楼主| Myron2017 2020-9-10 20:29:16 | 只看该作者
全局:
LeetCode 299 Bulls and Cows

其实这题目真是描述的有点不清楚,最核心的是 cows 其实必须是两个字符串中的少的一个出现的频率。想想还是很有道理的,如果 一个 ch 出现在不同位置多次, 那么一定是两个中出现 freqency 少的那个才能实现匹配。

核心是

如果位置不对的 ch, 必须实现配对,cows 是配对的不同位置字符串次数。注意题目的 example,最好手动跑一遍。




当然学习下 defaultdict 的用法也是这道题目的意义。

回复

使用道具 举报

🔗
 楼主| Myron2017 2020-9-14 07:52:29 | 只看该作者
全局:
1583. Count Unhappy Friends

周赛题目,题目麻烦一点,但是还是比较简单直接的。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表