Leecode709. 轉換成小寫字母
最近想刷題目,但是難度高的,又燒腦,所以就挑些簡單的,但是有些題目也太簡單了,但是勿以善小而不為。比如這道題
709. 轉換成小寫字母
難度 Easy
實現函式 ToLowerCase(),該函式接收一個字串引數 str,並將該字串中的大寫字母轉換成小寫字母,之後返回新的字串。
示例 1:
輸入: "Hello"
輸出: "hello"
示例 2:
輸入: "here"
輸出: "here"
示例 2:
輸入: "LOVELY"
輸出: "lovely"
解題思路:我接觸到這道題目時,是藉助 python 的內部 str 函式的 isalpha() 與 isupper() 完成程式碼。程式碼如下:
class Solution:
def toLowerCase(self, str: str) -> str:
str_new = ''
for i in str:
if i.isalpha() and i.isupper():
str_new += i.lower()
else:
str_new += i
return str_new
之所以說勿以善小而不為這句話應用到這裡來是因為若不借助 python 的內建函式庫,需要怎麼解決了,是否達到理想的執行速度。
這需要我們自己去構建函式 isalpha() 與 isupper() 並呼叫它。這個留著,慢慢玩。
相關文章
- LeetCode每日一題: 轉換成小寫字母(No.709)LeetCode每日一題
- 1138:將字串中的小寫字母轉換成大寫字母(C C++)字串C++
- JavaScript字母大小寫轉換JavaScript
- excel大寫字母轉換Excel
- C語言:將字串中所有小寫字母轉為大寫字母C語言字串
- php首字母小寫怎麼轉大寫PHP
- 2161: 【例9.3】小寫字母轉大寫字母 【超出字元資料範圍】字元
- fastjson轉換json時,碰到的那些首字母大小寫轉換的坑!ASTJSON
- 電腦鍵盤大小寫字母怎麼切換 轉換英文字母大小寫是哪個鍵
- 小寫金額轉換為大寫
- js 小寫轉換,取字尾JS
- 鍵盤大寫字母按哪個鍵 轉換英文字母大小寫是哪個鍵
- 013--Hbuilder--js--將字串中所有大寫字母改成小寫,所有小寫字母改成大寫UIJS字串
- 學習-Java順序結構之字元變換之大小寫字母轉換Java字元
- 一文搞定Python大小寫轉換,首字母大寫,去除特殊字元Python字元
- Python如何列印出26個大寫字母和26個小寫字母Python
- C++24小時制轉換成12小時制C++
- 首字母因為小寫玩了仨小時
- imp-匯入小寫字母的表
- 小程式把圖片轉換成base64
- Python 轉換金額數字大寫為數字小寫Python
- Lombok首字母小寫,第二個字母大寫,jackson反序列化失敗Lombok
- pdf轉換成word,免費轉換
- C++實現一個將字串中所有字母轉換為大寫的方法C++字串
- 記一次springboot透過jackson渲染到前端,出現大寫字母變成小寫問題Spring Boot前端
- 試題 演算法提高 小寫轉換為大寫 C++演算法C++
- MySQL批量轉換表名為小寫(Python指令碼)MySqlPython指令碼
- char轉換成int
- 漢字-字母-位元組-位之間的轉換
- 登入密碼長度至少8位,必須符合由數字,大寫字母,小寫字母,特殊符,至少其中三種組成密碼密碼
- 字串-大小寫轉換字串
- 成績轉換 HDU - 2004
- Java物件轉換成MapJava物件
- pdf轉換成word文件
- 轉換成浮點數
- 轉換成為整數
- 圖片格式轉換,JPG圖片轉換成PDF
- Go 實現字串首字母大、小寫函式Go字串函式