当前位置:网站首页>【1374. 生成每种字符都是奇数个的字符串】
【1374. 生成每种字符都是奇数个的字符串】
2022-08-01 19:08:00 【千北@】
来源:力扣(LeetCode)
描述:
给你一个整数 n
,请你返回一个含 n
个字符的字符串,其中每种字符在该字符串中都恰好出现 奇数次 。
返回的字符串必须只含小写英文字母。如果存在多个满足题目要求的字符串,则返回其中任意一个即可。
示例 1:
输入:n = 4
输出:"pppz"
解释:"pppz" 是一个满足题目要求的字符串,因为 'p' 出现 3 次,且 'z' 出现 1 次。当然,还有很多其他字符串也满足题目要求,比如:"ohhh" 和 "love"。
示例 2:
输入:n = 2
输出:"xy"
解释:"xy" 是一个满足题目要求的字符串,因为 'x' 和 'y' 各出现 1 次。当然,还有很多其他字符串也满足题目要求,比如:"ag" 和 "ur"。
示例 3:
输入:n = 7
输出:"holasss"
提示:
- 1 <= n <= 500
方法:分类讨论
思路与算法
当 n 为奇数时,我们返回 n 个 ‘a’ 组成的字符串。
当 n 为偶数时,我们返回 n − 1 个 ‘b’ 组成的字符串。
代码:
class Solution {
public:
string generateTheString(int n) {
if (n % 2 == 1) {
return string(n, 'a');
}
return string(n - 1, 'a') + 'b';
}
};
执行用时:0 ms, 在所有 C++ 提交中击败了100.00%的用户
内存消耗:6.1 MB, 在所有 C++ 提交中击败了57.33%的用户
复杂度分析
时间复杂度: O(n)。
空间复杂度: O(1)。这里不计入返回值需要的空间。
author:LeetCode-Solution
边栏推荐
- LeetCode 0152. Product Maximum Subarray: dp + Roll in Place
- 在Map传值与对象传值中模糊查询
- 随时随地写代码--基于Code-server部署自己的云开发环境
- What should I do if the Win11 campus network cannot be connected?Win11 can't connect to campus network solution
- explain 各字段介绍
- 安徽建筑大学&杭州电子科技大学|基于机器学习方法的建筑可再生能源优化控制
- Every calculation, & say what mean
- Keras深度学习实战——交通标志识别
- cf:D. Magical Array【数学直觉 + 前缀和的和】
- Three solutions: npm WARN config global --global, --local are deprecated. Use --location=global instead.
猜你喜欢
odoo 编码规范(编程规范、编码指南)
Hardware Bear Original Collection (Updated 2022/07)
明日盛会|ApacheCon Asia 2022 Pulsar 技术议题一览
通配符 SSL/TLS 证书
【综述专栏】IJCAI 2022 | 图结构学习最新综述:研究进展与未来展望
[Neural Network] This article will take you to easily analyze the neural network (with an example of spoofing your girlfriend)
SENSORO成长伙伴计划 x 怀柔黑马科技加速实验室丨以品牌力打造To B企业影响力
在表格数据上,为什么基于树的模型仍然优于深度学习?
【神经网络】一文带你轻松解析神经网络(附实例恶搞女友)
Win11如何删除升级包?Win11删除升级包的方法
随机推荐
金鱼哥RHCA回忆录:CL210管理OPENSTACK网络--网络配置选项
Write code anytime, anywhere -- deploy your own cloud development environment based on Code-server
Website construction process
在表格数据上,为什么基于树的模型仍然优于深度学习?
Goldfish Brother RHCA Memoirs: CL210 manages OPENSTACK network -- network configuration options
有点奇怪!访问目的网址,主机能容器却不行
2022年 PHP面试问题记录
Go GORM transaction instance analysis
腾讯云主机安全 x 轻量应用服务器|强强联合主机安全普惠版重磅发布
力扣刷题之求两数之和
kubernetes-部署nfs存储类
重保特辑|拦截99%恶意流量,揭秘WAF攻防演练最佳实践
Library website construction source code sharing
不要再使用MySQL online DDL了
网站建设流程
In the background of the GBase 8c database, what command is used to perform the master-slave switchover operation for the gtm and dn nodes?
屏:全贴合工艺之GFF、OGS、Oncell、Incell
力扣刷题之合并两个有序数组
DAO development tutorial [WEB3.0]
明尼苏达大学团队结合高通量实验与机器学习,实现有效可预测的特定位点重组过程,可调节基因编辑速度