20201124:力扣第216場周賽(上)
題目
-
- 檢查兩個字串陣列是否相等
- 檢查兩個字串陣列是否相等
-
- 具有給定數值的最小字串
- 具有給定數值的最小字串
思路與演算法
- 第二題即是所謂的貪心思想,我們只需要在滿足條件的情況下儘可能的往最前面的位置填a,往最後面的位置填z,簡單填充即可。
程式碼實現
-
- 檢查兩個字串陣列是否相等
class Solution {
public:
bool arrayStringsAreEqual(vector<string>& word1, vector<string>& word2) {
string a,b;
for (string word : word1) {
a += word;
}
for (string word : word2) {
b += word;
}
return a == b;
}
};
-
- 具有給定數值的最小字串
class Solution {
public String getSmallestString(int n, int k) {
StringBuilder res = new StringBuilder();
int bd = ( k - n ) / 25;
int rt = ( k - n ) % 25;
for (int i = 0; i < n - bd - 1; i++) {
res.append('a');
}
Character tmp = (char)('a' + rt);
res.append(tmp);
for (int i = n - bd; i < n;i++) {
res.append('z');
}
return res.toString();
}
}
寫在最後
- 吾日三省吾身!
相關文章
- 20201125:力扣第216場周賽(下)力扣
- 第 178 場力扣周賽 第二題力扣
- 第191場周賽
- 第 210 場周賽
- AcWing第85場周賽
- LeetCode第215場周賽LeetCode
- leetcode 第 217 場周賽(vivo)LeetCode
- [leetcode 第 400 場周賽]題解LeetCode
- Leetcode 第136場周賽解題報告LeetCode
- 20201007:力扣209週週賽題解記錄(上)力扣
- Leetcode第 217 場周賽(思維量比較大)LeetCode
- 力扣第29題 中等難度 兩數相除力扣
- 第216天:Angular—自定義指令(二)Angular
- LeetCode 第 196 場周賽 (題目:5452-5455,這是參加過最坑的周賽,暴力n^2居然可以過)LeetCode
- 力扣---2020.7.30力扣
- 力扣---2020.9.27力扣
- 力扣---2020.9.29力扣
- 力扣---2020.9.28力扣
- 力扣---2020.9.3力扣
- 力扣---2020.9.4力扣
- 2019 力扣杯-全國高校春季程式設計大賽力扣程式設計
- CSDN周賽第35期:贏《阿里雲天池大賽賽題解析―深度學習篇》和定製周邊阿里深度學習
- CSDN周賽第47期:贏《C primer plus 第6版中文版》和定製周邊
- 力扣2713 2024.6.19力扣
- 力扣2589 5.16力扣
- 力扣1542 2024.5.22力扣
- 力扣題解力扣
- 力扣(LeetCode)543力扣LeetCode
- 力扣(LeetCode)934力扣LeetCode
- 力扣(LeetCode)103力扣LeetCode
- 力扣(LeetCode)513力扣LeetCode
- 力扣(LeetCode)389力扣LeetCode
- 力扣(LeetCode)796力扣LeetCode
- 力扣(LeetCode)863力扣LeetCode
- 力扣(LeetCode)310力扣LeetCode
- 力扣(LeetCode)130力扣LeetCode
- 力扣(LeetCode)965力扣LeetCode
- 20201124_起始