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()並呼叫它。這個留著,慢慢玩。
相關文章
- 13:將字串中的小寫字母轉換成大寫字母字串
- LeetCode每日一題: 轉換成小寫字母(No.709)LeetCode每日一題
- 1138:將字串中的小寫字母轉換成大寫字母(C C++)字串C++
- excel大寫字母轉換Excel
- JavaScript字母大小寫轉換JavaScript
- C語言:將字串中所有小寫字母轉為大寫字母C語言字串
- php首字母小寫怎麼轉大寫PHP
- VB作業之字母大小寫的轉換
- 2161: 【例9.3】小寫字母轉大寫字母 【超出字元資料範圍】字元
- 電腦鍵盤大小寫字母怎麼切換 轉換英文字母大小寫是哪個鍵
- 常見物件-把字串的首字母轉大寫其他轉小寫物件字串
- 【C語言】編寫一個程式從標準輸入讀取字元,並把他們寫到標準輸出。除了大寫字母轉換成小寫字母之外,其他的原樣輸出。C語言字元
- 初學 Delphi 嵌入彙編[26] - 大小寫字母轉換
- 013--Hbuilder--js--將字串中所有大寫字母改成小寫,所有小寫字母改成大寫UIJS字串
- 小寫金額轉換為大寫
- js 小寫轉換,取字尾JS
- 鍵盤大寫字母按哪個鍵 轉換英文字母大小寫是哪個鍵
- python開發_大小寫轉換,首字母大寫,去除特殊字元Python字元
- fastjson轉換json時,碰到的那些首字母大小寫轉換的坑!ASTJSON
- JavaScript 小寫數字轉換為大寫JavaScript
- 人民幣小寫轉換為大寫
- Python如何列印出26個大寫字母和26個小寫字母Python
- 學習-Java順序結構之字元變換之大小寫字母轉換Java字元
- js 字母和ASCII的轉換JSASCII
- 全形字母轉換為半形?
- 大小寫互換-"數字字串"轉換成數字字串
- 一文搞定Python大小寫轉換,首字母大寫,去除特殊字元Python字元
- 阿拉伯數字轉換成金額大寫金額(包括小數)
- js將小寫數字轉換為大寫形式JS
- C++24小時制轉換成12小時制C++
- 使用正規表示式將單詞首字母轉換為大寫
- Java中的大小寫字母相互轉換(不利用Java自帶的方法)Java
- 在Oracle中將小寫人民幣轉換成大寫Oracle
- 小程式把圖片轉換成base64
- Lombok首字母小寫,第二個字母大寫,jackson反序列化失敗Lombok
- 登入密碼長度至少8位,必須符合由數字,大寫字母,小寫字母,特殊符,至少其中三種組成密碼密碼
- C++實現一個將字串中所有字母轉換為大寫的方法C++字串
- 靜態方法輸出引數統計大寫字母、小寫字母、數字、其他字元的個數字元