力扣每日一题【算法学习day.130】

前言

###我做这类文章一个重要的目的还是记录自己的学习过程,我的解析也不会做的非常详细,只会提供思路和一些关键点,力扣上的大佬们的题解质量是非常非常高滴!!!


习题

1.奇偶数位

题目链接: 2595. 奇偶位数 - 力扣(LeetCode)

题面:

分析:从右向左遍历每位即可

代码:

java 复制代码
class Solution {
    public int[] evenOddBit(int n) {
      int[] ans = new int[2];
      int index = 0;
      while(n!=0){
        if((n&1)==1){
            if(index%2==1){
                ans[1]++;
            }else {
                ans[0]++;
            }
        }
        n>>=1;
        index++;
      }  
      return ans;
    }
}

后言

共勉

相关推荐
不穿格子的程序员3 分钟前
从零开始写算法——二分-搜索二维矩阵
线性代数·算法·leetcode·矩阵·二分查找
百***78453 分钟前
Java实战:Spring Boot application.yml配置文件详解
java·网络·spring boot
你不是我我12 分钟前
【Java 开发日记】SQL 语句左连接右连接内连接如何使用,区别是什么?
java·javascript·数据库
七夜zippoe29 分钟前
Java性能调优工具篇:JMH基准测试与Profiler(JProfiler/Async-Profiler)使用指南
java·开发语言·jprofiler·jmh·async-profiler
從南走到北35 分钟前
JAVA国际版二手车交易二手车市场系统源码支持Android+IOS+H5+APP
android·java·ios
Kuo-Teng43 分钟前
LeetCode 19: Remove Nth Node From End of List
java·数据结构·算法·leetcode·链表·职场和发展·list
北i1 小时前
TiDB 关联子查询去关联优化实战案例与原理深度解析
java·数据库·sql·tidb
Kuo-Teng1 小时前
LeetCode 21: Merge Two Sorted Lists
java·算法·leetcode·链表·职场和发展
我命由我123451 小时前
Java 开发 - 粘包处理器 - 基于消息头 + 消息体(魔数验证、长度验证)
java·网络·后端·网络协议·java-ee·intellij-idea·intellij idea
代码AC不AC1 小时前
【C++】异常
c++·学习·异常