当前位置:网站首页>「 每日一练,快乐水题 」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;
}
};
结果展示:
边栏推荐
猜你喜欢
随机推荐
LeetCode - 105. 从前序与中序遍历序列构造二叉树;023.合并K个升序链表
golang刷leetcode 经典(11) 朋友圈
leetcode刷题记录:7.整数反转,8.字符串转整数,9.回文数
AI Scientist: Automatically discover hidden state variables of physical systems
二丙二醇甲醚醋酸酯
所谓武功再高也怕菜刀-分区、分库、分表和分布式的优劣
Flutter自带国际化适配自动生成方案
es 官方诊断工具
Office2021 安装MathType
云平台简介
shell:条件语句
Geoserver+mysql+openlayers2
网络协议介绍
LeetCode 622 设计循环队列[数组 队列] HERODING的LeetCode之路
Fiddle设置接口数据用指定工具查看;Sublime Text设置json数据格式化转换
即时通讯开发移动端网络短连接的优化手段
成为黑客不得不学的语言,看完觉得你们还可吗?
ShardingSphere-proxy +PostgreSQL implements read-write separation (static strategy)
LeetCode:622. 设计循环队列【模拟循环队列】
J9数字货币论:识别Web3新的稀缺性:开源开发者