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

Problem B: 统计数字次数

1.题目描述

命令行输入一个由数字组成的任意字符串,统计出每个数字出现的次数。

2.输入描述

1239586838

3.输出描述

输出描述

0 counts:0

1 counts:1

2 counts:1

3 counts:2

4 counts:0

5 counts:1

6 counts:1

7 counts:0

8 counts:3

9 counts:1

4.代码实现

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);String input = scanner.nextLine(); // 读取输入的数字字符串int[] counts = new int[10]; // 用于存储每个数字(0-9)的出现次数for (int i = 0; i < input.length(); i++) {char ch = input.charAt(i);int digit = ch - '0'; // 将字符转换为对应的数字counts[digit]++; // 对应数字的计数加一}for (int i = 0; i < 10; i++) {System.out.println(i + " counts:" + counts[i]); // 输出每个数字的出现次数}}
}

相关文章:

  • 智慧工地系统如何实现实时监控?
  • 跨域的几种方案
  • ESP32WIFI工具加透传
  • 配置Nginx解决http host头攻击漏洞【详细步骤】
  • 从零开始完成“大模型在牙科诊所青少年拉新系统中RAG与ReACT功能实现”的路线图
  • Oracle数据库中,WITH..AS 子句用法解析
  • vue-cli项目升级rsbuild,效率提升50%+
  • 高压差分探头CMRR性能评估方法及优化策略
  • 扩散模型推理加速:从DDIM到LCM-Lora的GPU显存优化策略
  • RPC协议及库介绍
  • 学习日志06 java
  • 公链开发及其配套设施:钱包与区块链浏览器
  • 二叉树——层序遍历
  • OpenSHMEM 介绍和使用指南
  • 进程信号的学习
  • 使用termius连接腾讯云服务器
  • MySQL八股(自用)
  • 【JAVA常见数据类型】
  • Android学习总结之kotlin篇(二)
  • 前端3D动画库
  • 丹麦外交大臣拉斯穆森将访华
  • 问责!美国海军对“杜鲁门”号航母一系列事故展开调查
  • 商务部新闻发言人就出口管制管控名单答记者问
  • 绿景中国地产:洛杉矶酒店出售事项未能及时披露纯属疏忽,已采取补救措施
  • 三亚通报救护车省外拉警报器开道旅游:违规违法,责令公司停业整顿
  • 习近平举行仪式欢迎巴西总统卢拉访华