试题 算法训练 数组查找及替换

资源限制
时间限制: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 蓝桥杯算法训练 数组查找及替换相关推荐

  1. java 蓝桥杯 算法训练 区间k大数查询(题解)

    试题 算法训练 区间k大数查询 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 给定一个序列,每次询问序列中第l个数到第r个数中第K大的数是哪个. 输入格式 第一行包含一个数n,表示 ...

  2. java 蓝桥杯算法训练 每月的天数(题解)

    试题 算法训练 每月的天数 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 编写程序,输入月份,输出该月包含的天数,例如1月有31天(设定年份为2015年) 输入格式 一个整数:月份 ...

  3. java 蓝桥杯算法训练 P1102

    试题 算法训练 P1102 资源限制 时间限制:1.0s 内存限制:256.0MB 定义一个学生结构体类型student,包括4个字段,姓名.性别.年龄和成绩.然后在主函数中定义一个结构体数组(长度不 ...

  4. java 蓝桥杯算法训练 奇变的字符串(题解)

    试题 算法训练 奇变的字符串 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 将一个字符串的奇数位(首位为第0位)取出,将其顺序弄反,再放回原字符串的原位置上. 如字符串" ...

  5. java 蓝桥杯算法训练 寂寞的数(题解)

    试题 算法训练 寂寞的数 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 道德经曰:一生二,二生三,三生万物. 对于任意正整数n,我们定义d(n)的值为为n加上组成n的各个数字的和. ...

  6. java 蓝桥杯算法训练 快速排序

    试题 算法训练 快速排序 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 快速排序是最经常使用的一种排序方式,对于给定的n个数组成的一个数组,请使用快速排序对其进行排序. 现给定一序 ...

  7. java 蓝桥杯算法训练 数字三角形(题解)

    试题 算法训练 数字三角形 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 (图3.1-1)示出了一个数字三角形. 请编一个程序计算从顶至底的某处的一条路 径,使该路径所经过的数字的 ...

  8. java 蓝桥杯算法训练 求1加到x的和(number)

    试题 算法训练 求1加到x的和(number) 资源限制 时间限制:1.0s 内存限制:400.0MB 问题描述 有一个数x,求从1加到x的值 输入格式 输入一行,一个数x. 输出格式 输出1行,从一 ...

  9. java 蓝桥杯算法训练 未名湖边的烦恼

    试题 算法训练 未名湖边的烦恼 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 每年冬天,北大未名湖上都是滑冰的好地方.北大体育组准备了许多冰鞋,可是人太多了,每天下午收工后,常常一 ...

最新文章

  1. java线程stop re_Java 多线程 之 stop停止线程实例
  2. ubuntu 12.04 配置vsftpd 服务,添加虚拟用户,ssl加密
  3. 自己服务器上部署APP应用(安卓和IOS版),下载页面的代码,以及IOS的xxx.plist文件的建立
  4. 转 公有密匙 私有密匙
  5. C、C++ 宽字符WCString转为char*
  6. Redis运维和开发学习笔记-全书思维导图
  7. mysql 学习笔记03修改表以及其他操作
  8. 中正则表达式详解_python :正则表达式/re库 超级详细de注释解释
  9. 我的程序员之路(英语的学习)
  10. 自定义控件详解(七):drawText()
  11. C#访问MySQL数据库帮助类
  12. java poi读取word内容
  13. 定时任务cron表达式详解
  14. IBM SPSS Amos下载与安装
  15. 雷达相关书籍学习顺序推荐
  16. 计算机控制系统总线,计算机控制系统功能之现场总线控制-电脑自学网
  17. 动态规划 自然数拆分
  18. 服务器没有系统能配置ip地址嘛,win10系统没有有效的ip配置怎么解决
  19. (leetcode)1723. 完成所有工作的最短时间 -2021/5/8
  20. 剑指offer刷题笔记-篇2

热门文章

  1. 微信公众号 语音转文字api_微信重新上线的灰度测试功能:语音上滑转文字发送...
  2. 001机器学习深度学习简介
  3. java的循环条件_Java循环和条件
  4. jq取第一个子元素为select_Java修行第036天---MySQL中的子查询,分页语句,三大范式...
  5. 计算机组装策划案,产品策划书格式
  6. c语言sizeof(test),解析C语言中的sizeof
  7. sqlite和java_Java和SQLite
  8. Mybatis Plus逻辑删除
  9. 哪里下载linux内核补丁,给大家科普一下linux内核补丁,顺便说一下华为的事
  10. webwork在freemarker中使用iterator