首页 > 其他 > 详细

[hdu 2025] 查找最大元素

时间:2014-04-13 07:48:27      阅读:523      评论:0      收藏:0      [点我收藏+]

查找最大元素

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 26405    Accepted Submission(s): 14557


Problem 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)

分析:思路很简单,先找出最大的字母,输出的时候判断字符是不是最大字母,不是,就直接输出,是,输出的时候加上“(max)”

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);

		while (scanner.hasNext()) {
			String str = scanner.nextLine();
			char[] chs = str.toCharArray();

			char temp = chs[0];
			for (int i = 1; i < chs.length; i++) {
				if (temp < chs[i]) {
					temp = chs[i];
				}
			}

			for (int i = 0; i < chs.length; i++) {
				if (chs[i] != temp) {
					System.out.print(chs[i]);
				} else {
					System.out.print(chs[i] + "(max)");
				}
			}
			System.out.println();
		}
	}
}

[hdu 2025] 查找最大元素,布布扣,bubuko.com

[hdu 2025] 查找最大元素

原文:http://blog.csdn.net/u011506951/article/details/23581009

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!