
力扣每日一题
残星~
这个作者很懒,什么都没留下…
展开
-
力扣每日一题——汉明距离
分析:汉明距离正如题中所说是两个整数二进制的不同位的个数。那么只要异或一下,得到的结果中的1的个数就是我们所求的汉明距离异或之后对于得到的结果进行位计算的话,那么我们可以让其与1进行与运算,然后进行右移一位,重复操作直至异或得到的结果为零。class Solution {public: int hammingDistance(int x, int y) { int s = x ^ y, ret = 0; while (s) { ret .原创 2021-05-27 09:08:49 · 205 阅读 · 0 评论 -
力扣每日一题——反转每对括号之间的子串
给出一个字符串 s(仅含有小写英文字母和括号)。请你按照从括号内到外的顺序,逐层反转每对匹配括号中的字符串,并返回最终的结果。注意,您的结果中 不应 包含任何括号。示例 1:输入:s = “(abcd)”输出:“dcba”示例 2:输入:s = “(u(love)i)”输出:“iloveu”示例 3:输入:s = “(ed(et(oc))el)”输出:“leetcode”示例 4:输入:s = “a(bcdefghijkl(mno)p)q”输出:“apmnolkjihgfedcb原创 2021-05-26 22:02:22 · 434 阅读 · 0 评论