题目
难度简单
给你一个整数 n,请你返回一个含 n 个字符的字符串,其中每种字符在该字符串中都恰好出现 奇数次 。
返回的字符串必须只含小写英文字母。如果存在多个满足题目要求的字符串,则返回其中任意一个即可。
思路
这个题就比较的简单了,直接根据 n 的奇偶性进行一下分类处理就能解决
- 如果 n 为奇数,直接返回由 n 个 a 组成的字符串
- 如果 n 为偶数,用 n-1 个 a 和 1 个 b 组成字符串
实现
func generateTheString(n int) string {
if n%2 == 0 {
return strings.Repeat("a", n-1) + "b"
}
return strings.Repeat("a", n)
}