java 蓝桥杯算法训练 数组查找及替换
试题 算法训练 数组查找及替换
资源限制
时间限制:1.0s 内存限制:512.0MB
问题描述
给定某整数数组和某一整数b。要求删除数组中可以被b整除的所有元素,同时将该数组各元素按从小到大排序。如果数组元素数值在A到Z的ASCII之间,替换为对应字母。元素个数不超过100,b在1至100之间。
输入格式
第一行为数组元素个数和整数b
第二行为数组各个元素
输出格式
按照要求输出
样例输入
7 2
77 11 66 22 44 33 55
样例输出
11 33 55 M
题解:
1.先判断是否能过被b整除,
2.在判断数组元素数值是否在A到Z的ASCII之间
3.强制转成char
import java.util.Arrays;
import java.util.Scanner;public class 数组查找及替换 {public static void main(String[] args) {Scanner sc=new Scanner(System.in); //此类用于控制台读取数据int n=sc.nextInt(); //调用方法在控制台读取一个int的整数int b=sc.nextInt();int[] a=new int[n]; //创建一个集合来保存数据for(int i=0;i<n;i++){a[i]=sc.nextInt();}Arrays.sort(a); //使用工具类来排序数组afor(int i=0;i<n;i++){if(a[i]%b!=0) //题目判断条件{if(a[i]>='A'&&a[i]<='Z') //如果数组元素数值在A到Z的ASCII之间,替换为对应字母{System.out.print((char)a[i]+" ");//整形转成char }else{System.out.print(a[i]+" ");}}}}}
java 蓝桥杯算法训练 数组查找及替换相关推荐
- java 蓝桥杯 算法训练 区间k大数查询(题解)
试题 算法训练 区间k大数查询 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 给定一个序列,每次询问序列中第l个数到第r个数中第K大的数是哪个. 输入格式 第一行包含一个数n,表示 ...
- java 蓝桥杯算法训练 每月的天数(题解)
试题 算法训练 每月的天数 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 编写程序,输入月份,输出该月包含的天数,例如1月有31天(设定年份为2015年) 输入格式 一个整数:月份 ...
- java 蓝桥杯算法训练 P1102
试题 算法训练 P1102 资源限制 时间限制:1.0s 内存限制:256.0MB 定义一个学生结构体类型student,包括4个字段,姓名.性别.年龄和成绩.然后在主函数中定义一个结构体数组(长度不 ...
- java 蓝桥杯算法训练 奇变的字符串(题解)
试题 算法训练 奇变的字符串 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 将一个字符串的奇数位(首位为第0位)取出,将其顺序弄反,再放回原字符串的原位置上. 如字符串" ...
- java 蓝桥杯算法训练 寂寞的数(题解)
试题 算法训练 寂寞的数 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 道德经曰:一生二,二生三,三生万物. 对于任意正整数n,我们定义d(n)的值为为n加上组成n的各个数字的和. ...
- java 蓝桥杯算法训练 快速排序
试题 算法训练 快速排序 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 快速排序是最经常使用的一种排序方式,对于给定的n个数组成的一个数组,请使用快速排序对其进行排序. 现给定一序 ...
- java 蓝桥杯算法训练 数字三角形(题解)
试题 算法训练 数字三角形 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 (图3.1-1)示出了一个数字三角形. 请编一个程序计算从顶至底的某处的一条路 径,使该路径所经过的数字的 ...
- java 蓝桥杯算法训练 求1加到x的和(number)
试题 算法训练 求1加到x的和(number) 资源限制 时间限制:1.0s 内存限制:400.0MB 问题描述 有一个数x,求从1加到x的值 输入格式 输入一行,一个数x. 输出格式 输出1行,从一 ...
- java 蓝桥杯算法训练 未名湖边的烦恼
试题 算法训练 未名湖边的烦恼 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 每年冬天,北大未名湖上都是滑冰的好地方.北大体育组准备了许多冰鞋,可是人太多了,每天下午收工后,常常一 ...
最新文章
- java线程stop re_Java 多线程 之 stop停止线程实例
- ubuntu 12.04 配置vsftpd 服务,添加虚拟用户,ssl加密
- 自己服务器上部署APP应用(安卓和IOS版),下载页面的代码,以及IOS的xxx.plist文件的建立
- 转 公有密匙 私有密匙
- C、C++ 宽字符WCString转为char*
- Redis运维和开发学习笔记-全书思维导图
- mysql 学习笔记03修改表以及其他操作
- 中正则表达式详解_python :正则表达式/re库 超级详细de注释解释
- 我的程序员之路(英语的学习)
- 自定义控件详解(七):drawText()
- C#访问MySQL数据库帮助类
- java poi读取word内容
- 定时任务cron表达式详解
- IBM SPSS Amos下载与安装
- 雷达相关书籍学习顺序推荐
- 计算机控制系统总线,计算机控制系统功能之现场总线控制-电脑自学网
- 动态规划 自然数拆分
- 服务器没有系统能配置ip地址嘛,win10系统没有有效的ip配置怎么解决
- (leetcode)1723. 完成所有工作的最短时间 -2021/5/8
- 剑指offer刷题笔记-篇2
热门文章
- 微信公众号 语音转文字api_微信重新上线的灰度测试功能:语音上滑转文字发送...
- 001机器学习深度学习简介
- java的循环条件_Java循环和条件
- jq取第一个子元素为select_Java修行第036天---MySQL中的子查询,分页语句,三大范式...
- 计算机组装策划案,产品策划书格式
- c语言sizeof(test),解析C语言中的sizeof
- sqlite和java_Java和SQLite
- Mybatis Plus逻辑删除
- 哪里下载linux内核补丁,给大家科普一下linux内核补丁,顺便说一下华为的事
- webwork在freemarker中使用iterator