leetcode简单
玻璃软糖
这个作者很懒,什么都没留下…
展开
-
【leetcode】136. 只出现一次的数字(python实现)
题目:给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?思路:题目很简单,怎么做都可以,我是用内置函数count做的,参考官方答案,使用异或做简洁很多,注意:python中^表示异或,**表示幂我的:class Solution: def singleNumber(self, nums: List[int]) -> int: f.原创 2021-02-24 23:02:51 · 293 阅读 · 0 评论 -
【leetcode】珠玑妙算(python实现)
题目:珠玑妙算游戏(the game of master mind)的玩法如下。计算机有4个槽,每个槽放一个球,颜色可能是红色(R)、黄色(Y)、绿色(G)或蓝色(B)。例如,计算机可能有RGGB 4种(槽1为红色,槽2、3为绿色,槽4为蓝色)。作为用户,你试图猜出颜色组合。打个比方,你可能会猜YRGB。要是猜对某个槽的颜色,则算一次“猜中”;要是只猜对颜色但槽位猜错了,则算一次“伪猜中”。注意,“猜中”不能算入“伪猜中”。给定一种颜色组合solution和一个猜测guess,编写一个方法,返回原创 2021-02-23 02:00:43 · 638 阅读 · 0 评论