力扣每日一题【算法学习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;
    }
}

后言

共勉

相关推荐
微露清风4 小时前
系统性学习Linux-第二讲-基础开发工具
linux·运维·学习
阳光九叶草LXGZXJ4 小时前
达梦数据库-学习-48-DmDrs控制台命令(同步之Manager、CPT模块)
linux·运维·数据库·sql·学习
Hx_Ma164 小时前
SpringMVC框架提供的转发和重定向
java·开发语言·servlet
biuyyyxxx5 小时前
Python自动化办公学习笔记(一) 工具安装&教程
笔记·python·学习·自动化
期待のcode5 小时前
原子操作类LongAdder
java·开发语言
舟舟亢亢5 小时前
Java集合笔记总结
java·笔记
A_nanda6 小时前
c# MOdbus rto读写串口,如何不相互影响
算法·c#·多线程
小酒窝.6 小时前
【多线程】多线程打印ABC
java
丝斯20116 小时前
AI学习笔记整理(66)——多模态大模型MOE-LLAVA
人工智能·笔记·学习
乡野码圣6 小时前
【RK3588 Android12】RCU机制
java·jvm·数据库