当前位置: 首页 > 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]); // 输出每个数字的出现次数}}
}

http://www.dtcms.com/a/191358.html

相关文章:

  • 智慧工地系统如何实现实时监控?
  • 跨域的几种方案
  • 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动画库
  • [Java实战]Spring Boot 3整合JWT实现无状态身份认证(二十四)
  • 18前端项目----Vue项目收尾优化|重要知识
  • ubuntu studio 系统详解
  • Spring Boot拦截器详解:原理、实现与应用场景
  • 计算机过程控制干燥操作实训装置JG-SX210化工单元操作实训装置
  • JavaScript 中级进阶技巧之map函数
  • 【嵌入式笔记】Modbus TCP
  • git仓库初始化
  • zabbix7.2最新版本 nginx自定义监控(三) 设置触发器
  • Anki 学习法