每日一题(小白)暴力娱乐篇29

题目比较简单,主要是判断条件这块,一定要注意在奇数的位置和偶数的位置标记,若奇数位为奇数偶数位为偶数才能计数加一,否则都是跳过。

①接收数据n

②循环n次,拆解n,每次拆解记录ans++

③拆解n为若干次x,若x取余2等于1并且ans%2==1(用相反的方法也可以)若x取余2等于0并且ans%2==0,则记录count++

④输出count

代码如下👇

复制代码
	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
	    int n=scan.nextInt();
	    int count=0;
	    for (int i = 1; i < n; i++) {
			if (px1(i)) {
				count++;
			}
		}
	    
	    System.out.println(count);
		scan.close();
	}
	

	public static boolean px1(int s) {
		int ans=1;
		while (s!=0) {
			int x=s%10;
			if (ans%2==1) {
				if (x%2==0) {
					return false;
				}
			}else {
				if (x%2==1) {
					return false;
			}
			}
			s/=10;
		    ans++;
		}
		return true;
	}

如果会的话自己练一下两个判断条件的交换,如果不会就看看代码边看边学

相关推荐
小酒星小杜8 分钟前
我和女神有个约会之差点因为二维码太丑搞砸了🔥
前端·javascript·算法
探索java15 分钟前
Spring MVC框架中全局异常处理机制详解
java·spring·mvc
快去睡觉~32 分钟前
力扣137:只出现一次的数字Ⅱ
数据结构·算法·leetcode
AI必将改变世界35 分钟前
【软考系统架构设计师备考笔记5】 - 专业英语
java·开发语言·人工智能·笔记·系统架构·英语
阑梦清川36 分钟前
folo介绍和fluent reader阅读器的使用(RSS订阅技术)
算法
_祝你今天愉快38 分钟前
Java Lock
android·java·后端
2501_924879361 小时前
密集表盘漏检率↓79%!陌讯多模态融合算法在电表箱状态识别的边缘优化
人工智能·算法·计算机视觉·目标跟踪·智慧城市
熊猫片沃子1 小时前
mybatis 与mybatisplus 比较总结
java·后端·mybatis
每日新鲜事1 小时前
张艺兴续约担任传音手机全球品牌代言人 携手共启创新征程
娱乐
Elastic 中国社区官方博客2 小时前
升级 Elasticsearch 到新的 AWS Java SDK
java·大数据·elasticsearch·搜索引擎·云计算·全文检索·aws