LC61----1374. 生成每种字符都是奇数个的字符串(字符串)---java版
1.题目
2.思路
(1)题目要生成每种字符是奇数个的字符串。
(2)所以直接用参数n%2来判断。
(3)返回的字符串必须只含小写英文字母。如果存在多个满足题目要求的字符串,则返回其中任意一个即可。
(4)感觉题目不是很规范哈,比如输入a=7,直接返回aaaaaaa就可以了,不知道holasss有什么意义???有没有大佬网友解释一下。
3.代码实现
class Solution {public String generateTheString(int n) {// Map<Character,Integer> cnt=new HashMap<>();//如果是奇数if(n%2==1){return "a".repeat(n);// # 如果 n 是奇数,返回 n 个 'a'}else//# 如果 n 是偶数,返回 n-1 个 'a' 加 1 个 'b'{return "a".repeat(n-1)+"b";}}
}