Leetcode—3314. 构造最小位运算数组 I【简单】

2025每日刷题(240)

Leetcode---3314. 构造最小位运算数组 I

实现代码

go 复制代码
func minBitwiseArray(nums []int) []int {
    ans := make([]int, 0)
    for _, x := range nums {
        if x == 2 {
            ans = append(ans, -1)
        } else {
            for i := 1; i < 32; i++ {
                if x >> i & 1 == 0 {
                    ans = append(ans, x ^ (1 << (i - 1)))
                    break
                }
            }
        }
    }
    return ans
}

运行结果

之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!

相关推荐
稚南城才子,乌衣巷风流13 分钟前
ST 表(Sparse Table)算法详解:原理、实现与应用
算法
hold?fish:palm19 分钟前
9 找到字符串中所有字母异位词
c++·算法·leetcode
小大宇25 分钟前
python flask框架 SSE流式返回、跨域、报错
开发语言·python·flask
Sw1zzle1 小时前
算法入门(六):贪心算法 - 基础入门(Leetcode 121/455/860/376/738)
算法·leetcode·贪心算法
青山木1 小时前
Hot 100 --- 岛屿数量
java·数据结构·算法·leetcode·深度优先·广度优先
嘉伟桑1 小时前
Python调用电价API返回JSON示例:分时电价、现货电价和字段解析
后端
柒星栈1 小时前
PHP 源码怎么加密防破解?三套方案实战指南
开发语言·php·android studio
不会就选b1 小时前
算法日常・每日刷题--<归并排序>1
数据结构·算法
勉灬之1 小时前
Next.js + Prisma 跨平台部署踩坑记
开发语言·javascript·ecmascript
武子康1 小时前
Shippy:确定性工具、会话级 Sandbox 与 Live-Data Eval(4 类收敛 + 7 步实现方案 + 6 类评测指标)
前端·人工智能·后端