题目 1414: 最大的字母

news/2025/2/14 6:08:36/

题目描述:

多组数据,每组输入一串字符串,对于输入的每个字符串,查找其中的最大字母,并在该字母后面插入字符串“(DJTU)”。

代码:

package lanqiao;import java.util.*;
public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int[] a = new int[101];String str = "(DJTU)";while(sc.hasNext()){String s = sc.nextLine();char[] c = s.toCharArray();int cnt = 0;char max = 0;for(int i = 0;i < c.length;i ++){if(c[i] > max){max = c[i];cnt = 1;a[cnt] = i;}else if(c[i] == max){cnt ++;a[cnt] = i;}}System.out.print(s.substring(0,a[1]));for (int i = 1; i <=cnt; i++) {if(i+1<=cnt)System.out.print(s.substring(a[i],a[i]+1)+str+s.substring(a[i]+1,a[i+1]));else System.out.print(s.substring(a[i],a[i]+1)+str+s.substring(a[i]+1,s.length()));}System.out.println();}}
}


http://www.ppmy.cn/news/1400444.html

相关文章

vue3-pinia使用(末尾有彩蛋)

什么是 pinia Pinia 是 Vue 的专属状态管理库&#xff0c;它允许你跨组件或页面共享状态。 之前用的是 vuex&#xff0c;后面 vue 官方团队不维护了&#xff0c;推荐使用 pinia 安装 yarn add pinia # 或者使用 npm npm install piniapnpm install piniaStore 是什么&#xf…

ATTCK学习笔记

ATT&CK 前言知识 威胁情报&#xff1a;一般为网络流量中或者操作系统上观察到的能高度表明计算机被入侵的痕迹&#xff0c;例如某病毒的Hash值、服务器的IP地址等等。简单来说&#xff0c;威胁情报就像是当计算机被入侵时所表现出来的某种特征&#xff0c;我们将这些威胁…

Spark-Scala语言实战(7)

在之前的文章中&#xff0c;我们学习了如何在IDEA中导入jars包&#xff0c;并做了一道例题&#xff0c;了解了RDD。想了解的朋友可以查看这篇文章。同时&#xff0c;希望我的文章能帮助到你&#xff0c;如果觉得我的文章写的不错&#xff0c;请留下你宝贵的点赞&#xff0c;谢谢…

wpf 自定义命令

自定义命令 MyCommand.cs public class MyCommand : ICommand {private readonly Action<Object> execAction;private readonly Func<Object,bool> changedFunc;public event EventHandler? CanExecuteChanged;public MyCommand(Action<object> execAction…

书生·浦语大模型开源体系(一)论文精读笔记

&#x1f497;&#x1f497;&#x1f497;欢迎来到我的博客&#xff0c;你将找到有关如何使用技术解决问题的文章&#xff0c;也会找到某个技术的学习路线。无论你是何种职业&#xff0c;我都希望我的博客对你有所帮助。最后不要忘记订阅我的博客以获取最新文章&#xff0c;也欢…

科普:从神经网络到 Hugging Face——神经网络和深度学习简史

活中没有什么可怕的东西&#xff0c;只有需要理解的东西。—— 居里夫人 深度信念网络 2006年&#xff0c;加拿大多伦多大学教授杰弗里辛顿在研究如何训练多层神经网络&#xff0c;他已经在神经网络领域默默耕耘了三十多年&#xff0c;尽管在这个领域他算得上是泰斗级的人物&…

基于DBO-CNN-BiLSTM-Attention数据回归预测(多输入单输出)-附代码

DBO-CNN结合了深度学习中的卷积神经网络&#xff08;CNN&#xff09;和传统的Bag of Features方法。CNN用于提取图像的特征&#xff0c;通过多个卷积层和池化层&#xff0c;逐渐学习图像的层次化特征表示。然后&#xff0c;通过Bag of Features方法&#xff0c;对这些特征进行统…

鸿蒙系统,作为华为自主研发的一款全新操作系统

来自&#xff1a;dlshuhua.com/post/83698.html 鸿蒙系统&#xff0c;作为华为自主研发的一款全新操作系统&#xff0c;自推出以来便以其独特的特点和优势&#xff0c;吸引了众多用户的关注和喜爱。下面&#xff0c;我们就来详细介绍一下鸿蒙系统的几大特点。 首先&#xff0…