当前位置: 首页 > news >正文

第十四届蓝桥杯JavaB组省赛真题 - 幸运数字

进制转换可以参考如下的十进制,基本一样的,只是把10变成了其他数字,

sum就是各个数位之和

public static int myUtil(int n) {int sum = 0;while(n > 0) {sum += n % 10;n /= 10;}return sum;}

注意:

如果写在同一个类里面,main又调用了其他方法,那么除main以外的方法都要加static,因为main由static修饰,静态方法才能调用静态方法。

 题解如下:

import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改public class Main {public static void main(String[] args) {int cnt = 0;int i = 1;while (true) {if (cnt != 2023 && i % myUtil(i, 2) == 0 && i % myUtil(i, 8) == 0 && i % myUtil(i, 10) == 0&& i % myUtil(i, 16) == 0) {cnt++;}if (cnt == 2023)break;i++;}System.out.println(i);}public static int myUtil(int i, int bin) {int sum = 0;while (i > 0) {sum += i % bin;i /= bin;}return sum;}
}

http://www.lryc.cn/news/323432.html

相关文章:

  • 【练习】双指针算法思想
  • Leetcode 20. 有效的括号
  • jupyter | mac jupyter快捷键
  • 么样才能用最便捷的方式为Mac提速呢?
  • 专业前沿问题问答合集10-2——比特币的加密原理
  • C++中的流
  • 解决vue3中使用v-html,click不生效的问题
  • macOS下Java应用的打包和安装程序制作
  • OpenAI GPT商店面临质量与合规问题;黄仁勋预测:十年内AI将实时生成游戏画面
  • 前端根据pdf连接点击下载pdf而不是直接打开
  • pytorch中的gather函数的定义和作用是什么?
  • [ABC206E] Divide Both 解题记录
  • 常见的服务器技术和服务器技术的重要性
  • MATLAB中的数学建模:基础知识、实例与方法论
  • Flutter与Xamarin跨平台APP开发框架的区别
  • 【JAVA】Springboot集成Proguard完成jar包混淆
  • 全流程ArcGIS Pro技术应用
  • 4.windows ubuntu 子系统:微生物宏基因组测序和分析流程概括。
  • S2-066分析与复现
  • 让天下没有难学的大模型!我整理一份大模型技术知识图谱!
  • 大屏动效合集更更更之实现百分比环形
  • 基于springboot的反诈宣传平台
  • 面试算法-82-不同路径
  • 阿里云ECS经济型e实例,2核2G配置、3M固定带宽和40G ESSD Entry系统盘
  • Java基础知识总结(13)
  • 杰发科技AC7801——Keil编译的Hex大小如何计算
  • opengl 学习(六)-----坐标系统与摄像机
  • 分库分表场景下多维查询解决方案(用户+商户)
  • vue学习日记14:工程化开发脚手架Vue CLI
  • java Flink(四十三)Flink Interval Join源码解析以及简单实例