【LeetCode-04 数组异或操作 python解法】

代码:

复制代码
class Solution:
    def xorOperation(self, n: int, start: int) -> int:
        nums = 0
        result = 0

        for i in range(n):
            num = start + 2*i
            result = result ^ num #任何数和0异或都等于它本身

        return result

注:直接暴力操作异或,不用设置数组,直接在for循环里面异或操作即可

相关推荐
databook9 分钟前
泊松分布:从基础到实际应用
python·数据挖掘·数据分析
syagain_zsx10 分钟前
算法基础篇 · 04 前缀和(C++ 题解)
c++·算法·前缀和
外收内放15 分钟前
Python与AI应用(文件操作)
python·学习
正经教主41 分钟前
【FDE系列】阶段2:Day 35:Python + SQL — 工单接入 MySQL + 本周收官
人工智能·python·fde
Xiu Yan42 分钟前
Python 数据分析:Pandas Series 零基础入门教程
python·jupyter·pycharm·numpy·pandas
心易行者1 小时前
Python在线运行+SQLite数据库实战:0成本搭个人数据后台,5个场景直接套用
前端·网络·人工智能·python
数据杂坛1 小时前
【Python程序开发系列】实例方法、类方法(@classmethod)、静态方法(@staticmethod)有什么区别
python·课程设计·python语法
青山是哪个青山1 小时前
LeetCode 123:买卖股票的最佳时机 III
算法
正经教主2 小时前
【FDE系列】阶段2:Day 31:SQL 基础 — 增删改查一把梭
人工智能·python·fde
leihefeng2 小时前
PX04-用 Python 读 Excel 画折线图,还能直接插回 Excel 文件
python·excel