当前位置:网站首页>「 每日一练,快乐水题 」1374. 生成每种字符都是奇数个的字符串
「 每日一练,快乐水题 」1374. 生成每种字符都是奇数个的字符串
2022-08-02 19:47:00 【谁吃薄荷糖】
力扣原题:
*题目简述:
给你一个整数 n,请你返回一个含 n 个字符的字符串,其中每种字符在该字符串中都恰好出现 奇数次 。
返回的字符串必须只含小写英文字母。如果存在多个满足题目要求的字符串,则返回其中任意一个即可。
*解题思路:
- 根据题意进行模拟;
n
为偶数时,则可以搞n-1
个a
与1
个b
的情况;n
为奇数时,则可搞n
个a
即可;- over;
*C++代码:
class Solution {
public:
string generateTheString(int n) {
string str;
if(n % 2 == 0)
{
///< 偶数
for(int i = 0; i < n -1; i++)
{
str += 'a';
}
str += 'b';
}
else
{
///< 奇数
for(int i = 0; i < n; i++)
{
str += 'a';
}
}
return str;
}
};
结果展示:
边栏推荐
猜你喜欢
随机推荐
Soft Exam ----- UML Design and Analysis (Part 2)
Geoserver+mysql+openlayers2
我用这一招让团队的开发效率提升了 100%!
Flutter with internationalized adapter automatically generated
六石管理学:入门机会只有一次,先把产品做好
溜不溜是个问题
服务器Centos7 静默安装Oracle Database 12.2
Kali命令ifconfig报错command not found
4KMILES加入艾盛集团,以更强劲的数字商务能力,加速中国跨境电商的全域全效增长
基于 flex 布局实现的三栏布局
【Psychology · Characters】Issue 1
Mysql安装流程 【压缩版】
2022-07-27
ECCV 2022 | 通往数据高效的Transformer目标检测器
Thread线程类基本使用(下)
Caldera(二)高级实战
Office2021 安装MathType
【LeetCode】622. 设计循环队列
软件测试分类
对话亚洲高校首个博士论文奖-裘捷中丨KDD2022