杭电ACM2025java做法
来源:互联网 发布:淘宝充值中心可靠吗 编辑:程序博客网 时间:2024/05/17 03:36
查找最大元素
Problem Description
对于输入的每个字符串,查找其中的最大字母,在该字母后面插入字符串“(max)”。
Input
输入数据包括多个测试实例,每个实例由一行长度不超过100的字符串组成,字符串仅由大小写字母构成。
Output
对于每个测试实例输出一行字符串,输出的结果是插入字符串“(max)”后的结果,如果存在多个最大的字母,就在每一个最大字母后面都插入"(max)"。
Sample Input
abcdefgfedcba
xxxxx
Sample Output
abcdefg(max)fedcba
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)
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(); } }}
0 0
- 杭电ACM2025java做法
- 杭电ACM1108java做法
- 杭电ACM1201java做法
- 杭电ACM2000java做法
- 杭电ACM2001java做法
- 杭电ACM2002java做法
- 杭电ACM2003java做法
- 杭电ACM2004java做法
- 杭电ACM2005java做法
- 杭电ACM2006java做法
- 杭电ACM2007java做法
- 杭电ACM2008java做法
- 杭电ACM2009java做法
- 杭电ACM2010java做法
- 杭电ACM2011java做法
- 杭电ACM2012java做法
- 杭电ACM2013java做法
- 杭电ACM2014java做法
- CPU 出现soft lockup的解决办法
- Android应用签名方法
- iwconfig的用法(转)
- 初学Java之LayoutManager
- 黑马程序员——java基础-GUI
- 杭电ACM2025java做法
- 操作系统之死锁
- 初学Java之AWT事件处理模型
- java 自定义异常
- 黑马程序员——GUI2:下篇
- 矩阵求导公式
- CATransform3D 特效详解
- 初学Java之AAWT组件库
- 一大波AMD 300系列新显卡售价曝光