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
方法1:
主要思路:
(1)直接根據n的奇偶性來處理即可;
(2)既n為奇數時,直接返回n個a組成的字串,n為偶數時,返回n-1個a和一個b組成的字串;
class Solution {
public:
string generateTheString(int n) {
if(n&1){//n為奇數
return string(n,'a');
}
//先生成n-1個a組成的字串
string str1(n-1,'a');
return str1+"b";
}
};
相關文章
- . 【JAVA】給定任意 字串"yekmaakkccekymbvb",求出字串中有多少種字元,以及每個字元的個數?Java字串字元
- 題目7:統計字串中的各種字元的個數字串字元
- 每一個企業的流程都是一種折騰
- 統計字串字元個數字串字元
- 集合框架-統計字串中每個字元出現的次數案例圖解框架字串字元圖解
- 集合框架-統計字串中每個字元出現的次數案例程式碼實現框架字串字元
- JavaScript統計字串中重複字元的個數JavaScript字串字元
- 關於SAP ABAP字元變數和字串變數字元個數的一個知識點,和一個血案字元變數字串
- 將字串每一個單詞第一個字元設定為大寫字串字元
- 獲取一個字串中出現最多的字元和他的個數字串字元
- JS 刪除字串最後一個字元的幾種方法JS字串字元
- 如何計算字串某個字元出現的次數字串字元
- 統計字串中某個字元出現的次數字串字元
- 利用HashMap統計字串各個字元出現的次數HashMap字串字元
- 查詢字串中第一個非重複字元的3種方法字串字元
- 獲得String字串中某個字元出現的次數字串字元
- js如何計算一個字元在字串中出現的次數JS字元字串
- 每一個程式設計師都是自學成才程式設計師
- 字串查詢之字元次數字串字元
- 求字串連續字元數量字串字元
- 每幀都是AI實時生成的,全球首款AI遊戲問世了!AI遊戲
- js使用指定字元將字串分割生成陣列JS字元字串陣列
- 將一個字串中含有全形的數字字元、字母、空格或'%+-()'字元轉換為相應半形字元字串字元
- python 統計字串裡某個字元出現的次數count()Python字串字元
- 中國每個軟體創業者都是這個時代的“黑悟空”創業
- 一種快速統計SQL Server每個錶行數的方法SQLServer
- js刪除字串的第一個字元JS字串字元
- C語言sizeof()變數、字元、字串C語言變數字元字串
- Shell 程式設計 : 數值,字元,字串程式設計字元字串
- Octave 數字轉字元,連線兩個字串,以及如何將字串轉換為變數名稱字元字串變數
- 得到字串 位元組 長度 中文 兩個字元 英文一個字元字串字元
- js 字串中取得第一個字元和最後一個字元JS字串字元
- 輸出字串中出現次數最多的字元和次數字串字元
- 每一個遊戲策劃都是神盾局長遊戲
- 據說每個JavaEE程式設計師都是老司機Java程式設計師
- javascript獲取字串中出現次數最多的字元JavaScript字串字元
- 獲取字串中重複次數最多的字元字串字元
- 040統計數字字元的個數字元