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

后言

共勉

相关推荐
80530单词突击赢4 分钟前
JavaWeb进阶:SpringBoot核心与Bean管理
java·spring boot·后端
Wei&Yan20 分钟前
数据结构——顺序表(静/动态代码实现)
数据结构·c++·算法·visual studio code
爬山算法23 分钟前
Hibernate(87)如何在安全测试中使用Hibernate?
java·后端·hibernate
1024小神25 分钟前
SVG标签中path路径参数学习
学习
云姜.35 分钟前
线程和进程的关系
java·linux·jvm
是码龙不是码农37 分钟前
支付防重复下单|5 种幂等性设计方案(从初级到架构级)
java·架构·幂等性
曹牧37 分钟前
Spring Boot:如何在Java Controller中处理POST请求?
java·开发语言
heartbeat..38 分钟前
JVM 性能调优流程实战:从开发规范到生产应急排查
java·运维·jvm·性能优化·设计规范
浅念-40 分钟前
C++入门(2)
开发语言·c++·经验分享·笔记·学习
WeiXiao_Hyy41 分钟前
成为 Top 1% 的工程师
java·开发语言·javascript·经验分享·后端