美文网首页
HDU 2025 查找最大元素

HDU 2025 查找最大元素

作者: itbird01 | 来源:发表于2022-04-27 07:06 被阅读0次

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)

Author
lcy

java code

import java.io.BufferedInputStream;
import java.util.Scanner;

public class Main{

    /**
     * TODO
     * @return_type void
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner s = new Scanner(new BufferedInputStream(System.in));
        String str = null;
        char c;
        while(s.hasNext()) {
            str = s.next();
            c = str.charAt(0);
            for(int i=1; i<str.length(); ++i) {
                if(c < str.charAt(i)) {
                    c = str.charAt(i);
                }
            }
            for(int i=0; i<str.length(); ++i) {
                System.out.print(str.charAt(i));
                if(str.charAt(i) == c) {
                    System.out.print("(max)");
                }
            }
            System.out.println();
        }
    }

}```

相关文章

  • HDU 2025 查找最大元素

    Problem Description对于输入的每个字符串,查找其中的最大字母,在该字母后面插入字符串“(max)...

  • 二叉查找树归纳-查找,插入,删除

    二叉查找树主要的操作包括查找指定元素,插入元素,删除指定元素,以及寻找最小节点,最大节点,查找指定元素的前驱或后继...

  • 经典排序算法-选择排序Selection sort

    一、选择排序思想:查找最小(大)的元素与最左端未排好序的元素交换,步骤如下: 1、从左到右查找找到最大(小)的元素...

  • stream api的使用(使用lambda)

    stream 的获取 上一篇文章也提到过,stream的延迟操作 求和 最大值 最小值 查找元素 查找第一个元素 排序

  • 2020 算法列表查找

    列表查找 在列表中查找指定元素。 输入为列表和要查找的元素 输出元素下标或未查找到元素 顺序查找 从列表第一个元素...

  • 075-寻找峰值-中等-Java

    题目 分析 考虑使用二分查找,如果中间元素大于其相邻的后续元素,则中间元素左侧(包括中间元素)必然包含一个局部最大...

  • 第七周第二天笔记

    1 结构父级与定位父级 结构父级:元素的上一级节点,用parentNode查找,最大的结构元素是html元素; 定...

  • 二分查找

    1.非顺序表查找最大值递归算法 2.顺序表的二分查找算法查找下标最小的特定元素x 递归实现 非递归实现

  • js

    1.元素间关系查找 1)父子关系 parentElement; 查找一个元素的父元素children;查找一个元素...

  • (LeetCode#747) 至少是其他数字两倍的最大数

    题目描述: 至少是其他数字两倍的最大数:在一个给定的数组nums中,总是存在一个最大元素 。查找数组中的最大元素是...

网友评论

      本文标题:HDU 2025 查找最大元素

      本文链接:https://www.haomeiwen.com/subject/blbtsrtx.html