华为OJ——图片整理(字符排序)
来源:互联网 发布:ddos攻击软件 编辑:程序博客网 时间:2024/05/19 03:26
题目描述
Lily上课时使用字母数字图片教小朋友们学习英语单词,每次都需要把这些图片按照大小(ASCII码值从小到大)排列收好。请大家给Lily帮忙,通过C语言解决。
- 输入描述:
Lily使用的图片包括”A”到”Z”、”a”到”z”、”0”到”9”。输入字母或数字个数不超过1024。
- 输出描述:
Lily的所有图片按照从小到大的顺序输出
- 示例1
输入
Ihave1nose2hands10fingers
输出
0112Iaadeeefghhinnnorsssv
代码实现:
- 方法一:
两层for循环排序
package cn.c_shuang.demo34;import java.util.Scanner;/** * 图片整理(字符排序) * @author Cshuang * */public class Main { public static void main(String[] args) { Scanner in =new Scanner(System.in); while(in.hasNext()){ String s=in.nextLine(); System.out.println(sort(s)); } in.close(); } private static String sort(String s) { char[] c=s.toCharArray(); char temp; for (int i = 0; i < c.length-1; i++) { for (int j =i+1; j < c.length; j++) { if(c[i]>c[j]){ temp=c[j]; c[j]=c[i]; c[i]=temp; } } } return String.valueOf(c); }}
- 方法二:
直接利用Arrays.sort(xx)可以对任意类型数组进行直接排序
import java.util.*;public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); while(in.hasNext()){ String s = in.nextLine(); char [] str = s.toCharArray(); Arrays.sort(str); System.out.println(str); } }}
阅读全文
0 0
- 华为OJ——图片整理(字符排序)
- 华为OJ(二)——图片整理
- 华为OJ——图片整理
- 华为OJ——图片整理
- 【华为oj】图片整理
- 华为oj: 图片整理
- 华为OJ图片整理
- 华为oj 图片整理
- [华为OJ] 图片整理
- 华为oj: 图片整理
- 【华为 OJ】图片整理
- 华为OJ平台试题 —— 字符串:图片整理
- 华为OJ平台试题 —— 排序:字符统计
- 华为OJ训练之0002-161227-图片整理-快速排序
- 【acm】华为oj--图片整理
- 图片整理(华为Oj)
- 【华为OJ】【028-图片整理】
- 华为OJ 初级:图片整理
- 怎么修改eclipse中file--new出来的快捷内容
- Odoo10 Mac下使用Pycharm报错Could not execute command 'lessc'
- java ssm连接oracle遇到的一些问题
- 实现简单的按钮事件监听
- 插件APP先来壹个亿 IOS插件LB2.0 最新插件开发代码。连接代码 自动化功能
- 华为OJ——图片整理(字符排序)
- oracle怎样把查询的null转换为0
- extjs 树形结构 全选 展开
- [视频]物联网&集成系统中的物联交互、数据存储、效果展示形成快速解决方案。附:ServerSuperIO 3.6.2 版本发布。
- Kubernetes1.7新特性:支持绕过docker,直接通过containerd管理容器
- 安卓复杂滑动案例 自定义behavior源码分析 实现头布局图片的缩放透明度变化,RecycleView的滑动布局,坐标变化
- LeetCode 62. Unique Paths
- linux云计算之Bashshell脚本编程视频教程!
- CMSeasy短信接口替换