牛客周赛76B:JAVA

server/2025/1/22 3:50:49/

链接:登录—专业IT笔试面试备考平台_牛客网
来源:牛客网
 

题目描述

给定一个长度为 nnn ,仅包含小写字母的字符串 sss 。

请你构造出一个非空字符串 ttt ,使得它在 sss 中作为子串出现的次数最多。

子串是指,从原字符串中连续截取一些字符,得到的新字符串。

输入描述:

第一行有一个整数 n ( 1≤n≤105 )n\ (\ 1 \leq n \leq 10^5\ )n ( 1≤n≤105 ) 。
第二行有一个字符串 sss ,字符串仅包含小写字母。

输出描述:

 

输出一个字符串,代表构造得到的字符串 ttt 。

如果有多个字符串符合条件,输出任意一个即可。

示例1

输入

5
dbace

输出

ac

说明

输出 bababa 或者 dbacedbacedbace 也是可以的。
import java.util.*;public class Main {public static void main(String[] args) {// 创建一个Scanner对象用于读取输入Scanner sc = new Scanner(System.in);// 读取一个整数n(虽然在后续代码中没有使用到)int n = sc.nextInt();// 读取换行符,以便正确读取下一行字符串sc.nextLine();// 读取字符串sString s = sc.nextLine();// 关闭Scanner对象sc.close();// 创建一个长度为26的数组c,用于记录每个字母出现的次数int[] c = new int[26];// 遍历字符串s中的每个字符,并统计每个字母的出现次数for (char ar : s.toCharArray()) {c[ar - 'a']++;}// 初始化max为'a',表示当前出现次数最多的字母char max = 'a';// 从第二个字母开始遍历数组c,找到出现次数最多的字母for (int i = 1; i < 26; i++) {if (c[i] > c[max - 'a']) {max = (char) ('a' + i);}}// 将结果转换为字符串并输出String t = String.valueOf(max);System.out.println(t);}
}


http://www.ppmy.cn/server/160353.html

相关文章

Windows环境本地配置pyspark环境详细教程

目录 一、背景简记二、本地单机spark环境配置详细步骤第一步&#xff1a;python环境安装第二步&#xff1a;安装jdk及配置环境变量安装包下载安装环境变量配置 第三步&#xff1a;安装Spark安装包下载安装配置环境变量 第四步&#xff1a;安装hadoop安装包下载安装配置环境变量…

AI 时代的 Prompt 工程入门

引言 网络有句话流行的话—— “未来&#xff0c;淘汰你的不是AI&#xff0c;而是掌握了AI的人”。那我们应该怎么掌握AI&#xff1f;我自己的理解是学会面向AI提问&#xff0c;利用好AI工具为我们的工作提效和赋能。毕竟我们普通人不太可能直接去开发大模型&#xff0c;我们更…

.Net Core微服务入门全纪录(二)——Consul-服务注册与发现(上)

系列文章目录 1、.Net Core微服务入门系列&#xff08;一&#xff09;——项目搭建 2、.Net Core微服务入门全纪录&#xff08;二&#xff09;——Consul-服务注册与发现&#xff08;上&#xff09; 3、.Net Core微服务入门全纪录&#xff08;三&#xff09;——Consul-服务注…

【数据结构】AVL树

目录 一&#xff1a;什么是AVL树&#xff1f;1.1什么是平衡因子 二&#xff1a;AVL树的数据结构三&#xff1a;AVL的旋转3.1 简单左旋3.2 复杂左旋3.3 简单右旋3.4 复杂右旋总结 四&#xff1a;插入导致旋转的四种情况第一种 LL型第二种 RR型第三种 LR型解决时的特征有三种&…

HTML知识点复习

1.src 和 href 的区别 src&#xff1a;表示对资源的引用&#xff0c; src指向的内容会嵌入到其标签里。 当浏览器解析到该元素时候&#xff0c;会暂停其他资源的下载和处理&#xff0c; 直到将该资源加载、编译、执行完毕&#xff0c;所以js脚本一般会放在页面底部 href&…

半导体、芯片、人工智能、智能驾驶汽车的趋势

1. 市场增长与需求 汽车半导体市场&#xff1a;预计到2025年&#xff0c;中国汽车半导体市场仍将保持稳健增长态势&#xff0c;AI和能源将成为未来最重要的两大变革因素。2023年中国汽车电子芯片行业市场规模约为820.8亿元&#xff0c;预计2024年有望增至905.4亿元左右。随着新…

IM聊天学习资源

文章目录 参考链接使用前端界面简单效果消息窗口平滑滚动至底部vue使用watch监听vuex中的变量变化 websocket握手认证ChatKeyCheckHandlerNettyChatServerNettyChatInitializer 参考链接 zzhua/netty-chat-web - 包括前后端 vue.js实现带表情评论功能前后端实现&#xff08;仿…

基于微信小程序教学辅助系统设计与实现(LW+源码+讲解)

专注于大学生项目实战开发,讲解,毕业答疑辅导&#xff0c;欢迎高校老师/同行前辈交流合作✌。 技术范围&#xff1a;SpringBoot、Vue、SSM、HLMT、小程序、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、安卓app、大数据、物联网、机器学习等设计与开发。 主要内容&#xff1a;…