当前位置:网站首页>【LeetCode】1374. 生成每种字符都是奇数个的字符串
【LeetCode】1374. 生成每种字符都是奇数个的字符串
2022-08-02 19:21:00 【pass night】
题目
给你一个整数 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 n为奇数,则直接返回 n n n个
a - 若 n n n为偶数则返回 n − 1 n-1 n−1个
a和 1 1 1个b
代码
class Solution:
def generateTheString(self, n: int) -> str:
if n % 2 == 1: return "a"*n
else: return "a"*(n-1) + "b"
复杂度
- 时间复杂度: O ( n ) O(n) O(n)
- 空间复杂度: O ( 1 ) O(1) O(1)
边栏推荐
- golang刷leetcode 经典(10) tire树与ac自动机
- 平稳发展 | 西欧地区手游玩家的数据和洞察
- 斯堪尼亚SCANIA OTL标签介绍
- Geoserver + mysql + openlayers problem
- A Review of Nature Microbiology: Focusing on the Algae--Ecological Interface of Phytoplankton-Bacteria Interactions
- J9数字论:互联网跨链桥有什么作用呢?
- 松鼠短视频系统为用户加入随机头像代码-快速为用户加上随机头衔
- C#里如何简单的校验时间格式
- 如何获取EasyCVR平台设备通道的RTMP视频流地址?
- 音频隐写一
猜你喜欢

Gradle系列——Gradle的build.gradle文件详情,项目发布(基于Gradle文档7.5)day3-3

JVM内存和垃圾回收-03.运行时数据区概述及线程

2022-07-27

流量分析三—远程登陆
分享一个 web 应用版本监测 (更新) 的工具库

Mppt photovoltaic maximum power point tracking control matlab simulation

thinkphp框架5.0.23安全更新问题-漏洞修复-/thinkphp/library/think/App.php具体怎么改以及为什么要这么改

当TIME_WAIT状态的TCP正常挥手,收到SYN后…

VMware虚拟机无法上网

J9数字货币论:识别Web3新的稀缺性:开源开发者
随机推荐
流量分析三—远程登陆
JVM内存和垃圾回收-06.本地方法栈
golang刷leetcode 经典(9)为运算表达式设计优先级
Jellyfin 打造家庭影院 & 视频硬解 (威联通 QNAP)
leetcode刷题记录:7.整数反转,8.字符串转整数,9.回文数
Go----Go 语言快速体验之开发环境搭建及第一个项目HelloWord
我靠这套笔记自学,拿下字节50万offer....
入职对接-hm项目
Detailed explanation of common examples of dynamic programming
Brain-computer interface 003 | Musk said that he has realized a virtual self-dialogue with the cloud, and related concept shares have risen sharply
SQL-UDT是什么功能?
ShapeableImageView 的使用,告别shape、三方库
去年,一道蚂蚁金服笔试题,还行,中等难度
连续三次 | 灵雀云入选Gartner中国ICT技术成熟度曲线报告
Based on OpenGL glaciers and firebird (illumination calculation model, visual, particle system)
Golang swagger :missing required param comment parameters
MySQL安装配置教程(超级详细)
E - Addition and Multiplication 2(贪心)
JVM内存和垃圾回收-04.程序计数器(PC寄存器)
服务器Centos7 静默安装Oracle Database 12.2