LeetCode-1374-生成每种字符都是奇数个的字符串

给你一个整数 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
class Solution {/*** 当n为奇数时, 返回 n 个相同字符即可* 当n为偶数时, 返回 n-1 个相同字符 + 1 个另一种字符*/public String generateTheString(int n) {StringBuilder sb = new StringBuilder();for (int i = 0; i < n; i++) {sb.append('a');}if ((n & 1) == 0) {sb.replace(sb.length() - 1, sb.length(), "b");}return sb.toString();}
}

LeetCode-1374-生成每种字符都是奇数个的字符串相关推荐

  1. LeetCode 1374.生成每种字符都是奇数个的字符串

    [LetMeFly]1374.生成每种字符都是奇数个的字符串 力扣题目链接:https://leetcode.cn/problems/generate-a-string-with-characters ...

  2. LeetCode 1374. 生成每种字符都是奇数个的字符串

    1. 题目 给你一个整数 n,请你返回一个含 n 个字符的字符串,其中每种字符在该字符串中都恰好出现 奇数次 . 返回的字符串必须只含小写英文字母.如果存在多个满足题目要求的字符串,则返回其中任意一个 ...

  3. LeetCode 5352. 生成每种字符都是奇数个的字符串

    5352. 生成每种字符都是奇数个的字符串 给你一个整数 n,请你返回一个含 n 个字符的字符串,其中每种字符在该字符串中都恰好出现 奇数次 . 返回的字符串必须只含小写英文字母.如果存在多个满足题目 ...

  4. LeetCode刷题笔记:1374.生成每种字符都是奇数个的字符串

    1. 问题描述 给你一个整数 n,请你返回一个含 n 个字符的字符串,其中每种字符在该字符串中都恰好出现 奇数次 . 返回的字符串必须只含小写英文字母.如果存在多个满足题目要求的字符串,则返回其中任意 ...

  5. 1374 生成每种字符都是奇数个的字符串

    题目描述: 给你一个整数 n,请你返回一个含 n 个字符的字符串,其中每种字符在该字符串中都恰好出现 奇数次 . 返回的字符串必须只含小写英文字母.如果存在多个满足题目要求的字符串,则返回其中任意一个 ...

  6. 【字符串】1374. 生成每种字符都是奇数个的字符串(简单)

    [题目] 给你一个整数 n,请你返回一个含 n 个字符的字符串,其中每种字符在该字符串中都恰好出现 奇数次 . 返回的字符串必须只含小写英文字母.如果存在多个满足题目要求的字符串,则返回其中任意一个即 ...

  7. 20200308: 生成每种字符都是奇数个的字符串灯泡开关 III(leetcode5352-5353)

    生成每种字符都是奇数个的字符串&灯泡开关 III 题目 思路与算法 代码实现 复杂度分析 题目 思路与算法 第一题没什么难度,StringBuilder拼接即可 第二题一开始想复杂了,用了Ha ...

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

    题目 给你一个整数 n,请你返回一个含 n 个字符的字符串,其中每种字符在该字符串中都恰好出现 奇数次 . 返回的字符串必须只含小写英文字母.如果存在多个满足题目要求的字符串,则返回其中任意一个即可. ...

  9. 【字符串】生成每种字符都是奇数个的字符串

    题目描述 给定一个整数n,请返回长度为n的字符串,并且其中每种字符在该字符串中出现次数都是奇数次:要求返回的是小写英文字母,如果有多个答案,只返回其中一种就可以. 示例1: 输入:n=4 输出:&qu ...

  10. python获得奇数的字符串_生成每种字符都是奇数个的字符串

    题目: 给你一个整数 n,请你返回一个含 n 个字符的字符串,其中每种字符在该字符串中都恰好出现 奇数次 . 返回的字符串必须只含小写英文字母.如果存在多个满足题目要求的字符串,则返回其中任意一个即可 ...

最新文章

  1. 利用BP神经网络教计算机识别语音特征信号(代码部分SS)
  2. Bioinformatics|基于知识图谱嵌入的药物靶标发现
  3. 干货|10 张 GIF 动图让你弄懂基础算法必备概念
  4. 自动驾驶新突破,国内有了第一款AI标注软件
  5. 如何安装mysql5.6.16_centos安装mysql5.6.16
  6. 搭建本地文件服务器实验报告,下搭建服务器实验报告.pdf
  7. azure blob_使用Azure Blob存储托管Maven工件
  8. wps表格粗线和细线区别_详解论文中的表格技术
  9. FreeMarker的优点和缺点
  10. Linux7没有网卡,centos7安装后缺少网卡如何解决?
  11. Tinymce4 中Ajax多次加载时,会出现菜单在第二次进入时,显示的下拉菜单在左上角...
  12. Netty基于ip的黑名单过滤——RuleBasedIpFilter
  13. 移动网流量用户身份识别系统的源代码_真武庙车辆识别系统安装效果图
  14. centos时间同步方案
  15. 批量生成10位数手机号,用作账号注册
  16. 手机QQ聊天记录文件解密方法学习
  17. 身份证读取设备开发解决方案:1、Windows下开发Qt程序demo读取身份证信息
  18. 京东手机评论数据集介绍
  19. 微博相互关注互粉mysql表实现_用MySQL实现微博关注关系的方案分析
  20. ElasticSearch服务器泄露 5700万个人数据外泄

热门文章

  1. iOS 生成自定义位数随机数
  2. Java实现 蓝桥杯VIP 算法训练 方格取数
  3. 联想拯救者R720安装Win7系统
  4. Solr基础教程之Query(四)
  5. jQuery05(插件)
  6. PHP初级【10天小积累-第三天】
  7. 什么是 SEO 投资回报率,以及如何衡量它?
  8. 【Unity3D】点选物体、框选物体、绘制外边框
  9. MYSQL学习笔记(自用) 第二章
  10. opencv调用pytorch训练好的模型