1126: 查找最大元素
来源:互联网 发布:新手学美工 编辑:程序博客网 时间:2024/06/03 15:50
题目
Description
对于输入的每个字符串,查找其中的最大字母,在该字母后面插入字符串“(max)”。
Input
输入数据包括多个测试实例,每个实例由一行长度不超过100的字符串组成,字符串仅由大小写字母及数字构成
Output
对于每个测试实例输出一行字符串,输出的结果是插入字符串“(max)”后的结果,如果存在多个最大的字母,就在每一个最大字母后面都插入”(max)”。
Sample Input
abcdefgfedcba
xxxxx
Sample Output
abcdefg(max)fedcba
x(max)x(max)x(max)x(max)x(max)
代码块
import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner cn = new Scanner(System.in); while (cn.hasNext()) {// 判断多组输入 String str = cn.next(); char max = 'a'; for (int i = 0; i < str.length(); i++) {// 找出其中最大的字符 if (max < str.charAt(i)) { max = str.charAt(i); } } char[] n = new char[10001];// 定义char数组 int i = 0; for (int k = 0; k < str.length(); i++, k++) { n[i] = str.charAt(k);// 将输入的字符串填充到char数组中 if (str.charAt(k) == max) {// 找出与最大字符相匹配的位置 n[i + 1] = '('; n[i + 2] = 'm'; n[i + 3] = 'a'; n[i + 4] = 'x'; n[i + 5] = ')';// 将所要插入的字符填充进字符数组中,并将i+=5; i += 5; } } for (int j = 0; j < i; j++) System.out.print(n[j]); System.out.println(); } }}
阅读全文
0 0
- 1126: 查找最大元素
- 1126:查找最大元素
- hdu_2025_查找最大元素
- 2025 查找最大元素
- 查找最大元素
- HDOJ2025 查找最大元素
- HDU_2025 查找最大元素
- hdu2025 查找最大元素
- hdoj_2025 查找最大元素
- hdu-查找最大元素
- acm--查找最大元素
- 查找最大元素
- 查找最大元素
- HDU_2025查找最大元素
- 2025 查找最大元素
- hdoj2025 查找最大元素
- 2025 查找最大元素
- hduoj2025(查找最大元素)
- C++ 异常处理
- Spring 学习很瘦身2
- SpringMVC学习(九)——SpringMVC中实现文件上传
- 2017.5.18
- ScrollView嵌套RecyclerView
- 1126: 查找最大元素
- 无语了!
- Kotlin Native 详细体验,你想要的都在这儿
- js笔记一:通过jQuery添加修改样式
- C++第六次上机作业——数组合并 矩阵求和
- C++/C 中防止头文件重复包含的解决办法深入
- javascript学习20170518
- CRF
- 跨应用之间的广播安全-示例