【LeetCode】709. To Lower Case題解(C++)
【LeetCode】709. To Lower Case(C++)
709. To Lower Case
Describe: Implement function ToLowerCase() that has a string parameter str, and returns the same string in lowercase. Example 1:
Input: "Hello"
Output: "hello"
Example 2:
Input: "here"
Output: "here"
Example 3:
Input: "LOVELY"
Output: "lovely"
思路解析: 對輸入string中的每一個字元進行依次判斷,若為大寫,轉換為小寫即可,若為小寫則無需做出任何變動。 AC程式碼(C++)
class Solution {
public:
string toLowerCase(string str) {
for(int i=0;i<str.length();i++){
if(str[i]>='A'&&str[i]<='Z')
str[i]+=32;
}
return str;
}
};
相關推薦
【LeetCode】709. To Lower Case題解(C++)
【LeetCode】709. To Lower Case(C++) 709. To Lower Case Describe: Implement function ToLowerCase() that has a string parameter str, a
【Leetcode】709. To Lower Case
clas esc scrip int builder cte func pre 遍歷 To Lower Case Description Implement function ToLowerCase() that has a string parameter str, an
【LeetCode】24. Swap Nodes in Pairs(C++)
地址:https://leetcode.com/problems/swap-nodes-in-pairs/ 題目: Given a linked list, swap every two adjacent nodes and return its head. Example:
【LeetCode】98. Validate Binary Search Tree(C++)
地址:https://leetcode.com/problems/validate-binary-search-tree/ 題目: Given a binary tree, determine if it is a valid binary search tree (BST).
【LeetCode】94. Binary Tree Inorder Traversal(C++)
地址:https://leetcode.com/problems/binary-tree-inorder-traversal/ 題目: Given a binary tree, return the inorder traversal of its nodes’ values.
【LeetCode】92. Reverse Linked List II(C++)
地址:https://leetcode.com/problems/reverse-linked-list-ii/ 題目: Reverse a linked list from position m to n. Do it in one-pass. Note: 1 ≤ m ≤ n
【LeetCode】746. Min Cost Climbing Stairs(C++)
題目: On a staircase, the i-th step has some non-negative cost cost[i] assigned (0 indexed). Once you pay the cost, you can either c
【LeetCode】11. Container With Most Water(C++)
題目: Given n non-negative integers a1,a2,…,ana_1, a_2, \dots, a_na1,a2,…,an, where each represents a point at coordinate (i,ai)(
【LeetCode】23. Merge k Sorted Lists(C++)
地址:https://leetcode.com/problems/merge-k-sorted-lists/ 題目: Merge k k
【LeetCode】51. N-Queens 解題報告(C++)
作者: 負雪明燭 id: fuxuemingzhu 個人部落格: http://fuxuemingzhu.cn/ 目錄 題目描述 題目大意 解題方法 回溯法 日期 題
【LeetCode】472. Concatenated Words 解題報告(C++)
作者: 負雪明燭 id: fuxuemingzhu 個人部落格: http://fuxuemingzhu.cn/ 目錄 題目描述 題目大意 解題方法 動態規劃 日期
【LeetCode】84. Largest Rectangle in Histogram(C++)
地址:https://leetcode.com/problems/largest-rectangle-in-histogram/ 題目: Given n
【LeetCode】224. Basic Calculator 解題報告(Python)
作者: 負雪明燭 id: fuxuemingzhu 個人部落格: http://fuxuemingzhu.cn/ 目錄 題目描述 題目大意 解題方法 棧 參考資料 日期
【LeetCode】463. Island Perimeter 解題報告(Python)
作者: 負雪明燭 id: fuxuemingzhu 個人部落格: http://fuxuemingzhu.cn/ 目錄 題目描述 題目大意 解題方法 減去相交部分 參考資料 日期
【LeetCode】934. Shortest Bridge 解題報告(Python)
作者: 負雪明燭 id: fuxuemingzhu 個人部落格: http://fuxuemingzhu.cn/ 目錄 題目描述 題目大意 解題方法 DFS + BFS 相似題目 參考
【LeetCode】935. Knight Dialer 解題報告(Python)
作者: 負雪明燭 id: fuxuemingzhu 個人部落格: http://fuxuemingzhu.cn/ 目錄 題目描述 題目大意 解題方法 動態規劃TLE 空間換時間,利用對稱性
【LeetCode】906. Super Palindromes 解題報告(Python)
作者: 負雪明燭 id: fuxuemingzhu 個人部落格: http://fuxuemingzhu.cn/ 目錄 題目描述 題目大意 解題方法 BFS解法 相似題目 參考資料
【LeetCode】214. Shortest Palindrome 解題報告(Python)
作者: 負雪明燭 id: fuxuemingzhu 個人部落格: http://fuxuemingzhu.cn/ 目錄 題目描述 題目大意 解題方法 字首是否迴文 判斷字首 相似題目
【LeetCode】721. Accounts Merge 解題報告(Python)
題目描述: Given a list accounts, each element accounts[i] is a list of strings, where the first element accounts[i][0] is a name, an
【LeetCode】312. Burst Balloons 解題報告(Python)
題目描述: Given n balloons, indexed from 0 to n-1. Each balloon is painted with a number on it represented by array nums. You are as