LeetCode简单题之生成每种字符都是奇数个的字符串

news/2024/11/19 23:13:25/

题目

给你一个整数 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
来源:力扣(LeetCode)

解题思路

  正整数无非就两类,一类是奇数一类是偶数,当给定的n是一个奇数时直接生成n个‘a’即可,如果是偶数那就生成(n-1)个’a’和1个‘b’。只要这两个字符不一样就行。

class Solution:def generateTheString(self, n: int) -> str:return 'a'*n if n%2 else 'a'*(n-1)+'b'

在这里插入图片描述


http://www.ppmy.cn/news/605702.html

相关文章

王道考研 计算机网络笔记 第六章:应用层

本文基于2019 王道考研 计算机网络: 2019 王道考研 计算机网络 个人笔记总结 第一章&#xff1a;王道考研 计算机网络笔记 第一章&#xff1a;概述&计算机网络体系结构 第二章&#xff1a;王道考研 计算机网络笔记 第二章&#xff1a;物理层 第三章&#xff1a;王道考研 计…

vue+elementui实现英雄联盟道具城

目录 一、效果图 1.首页 2.商品列表、分类 二、实现重点讲解 1.首页轮播图 1.1技术实现&#xff1a; 1.2.鼠标聚焦切换图片事件 2.首页tab切换 3.商品列表实现 三、项目结构说明 四、总结 一、效果图 1.首页 项目与官方效果没有太大差异&#xff1a; 游戏导航&#xff1…

LeetCode简单题之设计 Goal 解析器

题目 请你设计一个可以解释字符串 command 的 Goal 解析器 。command 由 “G”、"()" 和/或 “(al)” 按某种顺序组成。Goal 解析器会将 “G” 解释为字符串 “G”、"()" 解释为字符串 “o” &#xff0c;"(al)" 解释为字符串 “al” 。然后&am…

什么是采样层(pooling)

版权声明&#xff1a;本文为博主原创文章&#xff0c;遵循 CC 4.0 BY-SA 版权协议&#xff0c;转载请附上原文出处链接和本声明。 本文链接&#xff1a;https://blog.csdn.net/bobo_jiang/article/details/79080379 <!--一个博主专栏付费入口结束--><link rel"s…

合肥工业大学—SQL Server数据库实验一:数据库的创建和删除

数据库的创建和删除1. 创建数据库EDUC2. 创建数据库TestDB3. 删除数据库TestDB4. 设置当前数据库为EDUC1. 创建数据库EDUC 数据库名称&#xff1a;EDUC 数据库存储路径&#xff1a;将数据库文件存储在D:\MYDB\ 文件夹中。 其他参数要求&#xff1a; 数据文件的初始大小&…

深度学习中的Normalization模型

normalization的计算 在每一列上面分布做归一化 也就相当于对每个特征进行归一化 先每一列求最大最小值 然后 每列的每个值减去每列的平均 再除以 每列最大减去最小 自己理解:规范化之后 后面有增加了两个参数 是为了通过 训练利用真实值来纠正如果规范化过度的情况 达到最优化…

LeetCode简单题之判断国际象棋棋盘中一个格子的颜色

题目 给你一个坐标 coordinates &#xff0c;它是一个字符串&#xff0c;表示国际象棋棋盘中一个格子的坐标。下图是国际象棋棋盘示意图。 如果所给格子的颜色是白色&#xff0c;请你返回 true&#xff0c;如果是黑色&#xff0c;请返回 false 。 给定坐标一定代表国际象棋棋…

合肥工业大学—SQL Server数据库实验二:数据库架构的创建与使用

数据库架构的创建与使用1. 创建架构MySch2. 创建一个登录名log13. 创建用户user1&#xff0c;关联登录名与架构4. 创建架构Schema1&#xff0c;授予用户user15. 在当前架构DBO&#xff08;默认&#xff09;中创建一个基本表6. 将新建的基本表从当前 DBO 架构移到 MySch 架构1. …