「 每日一练,快乐水题 」1374. 生成每种字符都是奇数个的字符串
Posted 谁吃薄荷糖
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了「 每日一练,快乐水题 」1374. 生成每种字符都是奇数个的字符串相关的知识,希望对你有一定的参考价值。
文章目录
🔴力扣原题:
🟠题目简述:
给你一个整数 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;
;
🔵结果展示:
以上是关于「 每日一练,快乐水题 」1374. 生成每种字符都是奇数个的字符串的主要内容,如果未能解决你的问题,请参考以下文章