力扣每日一题【算法学习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 热题100】BFS/DFS 实战:岛屿数量 & 腐烂的橘子(力扣200 / 994 )(Go语言版)
leetcode·深度优先·宽度优先
RainbowSea13 分钟前
6-2 MySQL 数据结构选择的合理性
java·后端·mysql
半桔15 分钟前
【烧脑算法】不定长滑动窗口:从动态调整到精准匹配以灵活特性实现高效破题
数据结构·c++·算法·leetcode·面试·职场和发展·排序算法
androidwork17 分钟前
Fragment事务commit与commitNow区别
android·java·kotlin
哆啦A梦的口袋呀22 分钟前
基于Python学习《Head First设计模式》 第一章 策略模式
python·学习·设计模式
不会敲代码的灵长类35 分钟前
机器学习算法-逻辑回归
算法·机器学习·逻辑回归
拓端研究室TRL44 分钟前
消费者网络购物意向分析:调优逻辑回归LR与决策树模型在电商用户购买预测中的应用及特征重要性优化
人工智能·算法·决策树·机器学习·逻辑回归
viperrrrrrrrrr744 分钟前
大数据学习(127)-hive日期函数
大数据·hive·学习
WispX8881 小时前
【手写系列】手写 AQS 实现 MyLock
java·开发语言·并发·aqs··手写·lock
你好我是小美1 小时前
分析XSSstrike源码
学习·安全·web安全·网络安全·自动化