709. To Lower Case (轉換成小寫字母)

更新於 2024/09/25閱讀時間約 2 分鐘


英文版點我中文版點我


↑看個小廣告,支持好內容↑



Hash Table

萬丈高樓平地起,大寫字母不過 26 個嘛,土法煉鋼做個索引總行吧:

map["A"]="a", map["B"]="b", map["C"]="c" ...​


逐字元跑個迴圈檢測,要是在索引裡取得到值,必定代表它是大寫的字母,要用其索引值 (小寫字母) 轉換,反之則照常輸出就行。

索引的取值 map["X"] 就像陣列取項一樣,複雜度 O(1),在演算上並不算是笨方法,但是否感覺手工寫了一堆程式 XD

❷ ASCII

有個可愛工具 ASCII 編碼能幫忙省工!

大、小寫字母的 ASCII 值相差 32

大、小寫字母的 ASCII 值相差 32

對每個字元 i,我們可透過 i.charCodeAt() 取得它的 ASCII 值,介在 65~90 的即為要被轉換的大寫字母。(備註:小寫則是 97~122,這些數字在字母處理的題目很好用,可以記起來!)

// 取得 ASCII 值
"A".charCodeAt() // 65

// 輸出 ASCII=65 的字碼
String.fromCharCode(65) // "A"


[補充] 事實上 Javascript 字串的大小比較,就是利用 ASCII 值判斷的喔:

// 兩種方式效果相同
"X">="A" && "X"<="Z"
"X".charCodeAt()>=65 && "X".charCodeAt()<=90


當然你要用 s.toLowerCase() 也不是不行啦 (沒,你面試這樣搞應該會被瞪


  • 本題分類標籤:String
  • 本題正解率=82.8%

❤️ 若內容對你實用,歡迎追蹤本專題,或小額贊助支持~
⭐ 這是我的第 3 篇刷題筆記,完整解題索引看這裡 → Here

avatar-img
54會員
59內容數
我要成為 LeetCode 王!快跟我一起踏上旅程!
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
LeetCode King 的其他內容
動一步要花錢,動兩步卻免費,這其中藏了什麼詐?聰明的你想到了嗎?
環狀的公車路線圖,題目讀懂後會發現是個腦筋急轉彎!XD
動一步要花錢,動兩步卻免費,這其中藏了什麼詐?聰明的你想到了嗎?
環狀的公車路線圖,題目讀懂後會發現是個腦筋急轉彎!XD
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Trong những năm gần đây, tóc short quiff đã trở thành một trong những kiểu tóc yêu thích của nam giới trên toàn thế giới. Với vẻ ngoài hiện đại, trẻ
Thumbnail
我有點難控制自己的好奇心,所以常拿著造花液做各種實驗,這次製作的水母上方身體的部分就用了我新研究出來的方法去創作,不用銅線去製作框架,而是將造花液塗抹在矽膠模具上去製作形狀,這麼做有些部分要注意: 1.使用一些顏色的造花液這麼做,染劑部分可能會殘留染色在模具上,所以不建議使用太貴的模具去製作。
Thumbnail
https://www.youtube.com/watch?v=HhznFMfzVnM7.09生命的考驗我接受這榮耀 https://www.youtube.com/watch?v=1OGY538CTjI 7.09生命的考驗我接受這榮耀 (我在大度山的歌) 詞:鰲峰 曲/唱:s
Thumbnail
她回到辦公室時, 驚覺「隨身碟」不在身上?! 那隨身碟就像她的命一樣! 所有最新的備課資料、教學檔案、學生成績備份等, 第一手的資料全都在裡面。 如果上課時沒有些教學PPT檔案, 要她彷彿回到遠古時期一樣用板書乾乾地講課, 那還不如叫她去X好了。 所以這個隨身碟真的就像她的命一樣!
Thumbnail
重新審視影史經典《驚魂記》(1960),筆者再次為希區考克精心雕琢的驚悚世界感到目眩神搖,也感嘆那橫亙於光影長河中,最為原始的影像魔力。煙霧瀰漫的偏僻汽車旅館,佇立山坡頂端的古老陰森宅邸,捲款後的畏罪潛逃,死狀淒慘的謀殺案,荒棄的淤泥下堆積著逃亡者的恐懼與不安,以及藏於伊底帕斯內心最污穢的祕密。
Thumbnail
Stop ,並非只是結束,而是為了養精畜銳 。
Thumbnail
這塊土地,對我們來說,算是大片土地。工作夥伴鍾明慧說,先不用什麼開心農場,心靈耕地等名稱,我們就先稱作【709號地】吧。
Thumbnail
這塊土地,對我們來說,算是一大片土地。工作夥伴鍾明慧說,先不用什麼開心農場,心靈耕地等名稱,我們就先稱作【709號地】吧。或許我們在種植的過程會發生什麼有趣的事情,屆時在看什麼名稱,最適合我們這塊土地。 對709號地,協會工作團隊,有些想像……。
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Trong những năm gần đây, tóc short quiff đã trở thành một trong những kiểu tóc yêu thích của nam giới trên toàn thế giới. Với vẻ ngoài hiện đại, trẻ
Thumbnail
我有點難控制自己的好奇心,所以常拿著造花液做各種實驗,這次製作的水母上方身體的部分就用了我新研究出來的方法去創作,不用銅線去製作框架,而是將造花液塗抹在矽膠模具上去製作形狀,這麼做有些部分要注意: 1.使用一些顏色的造花液這麼做,染劑部分可能會殘留染色在模具上,所以不建議使用太貴的模具去製作。
Thumbnail
https://www.youtube.com/watch?v=HhznFMfzVnM7.09生命的考驗我接受這榮耀 https://www.youtube.com/watch?v=1OGY538CTjI 7.09生命的考驗我接受這榮耀 (我在大度山的歌) 詞:鰲峰 曲/唱:s
Thumbnail
她回到辦公室時, 驚覺「隨身碟」不在身上?! 那隨身碟就像她的命一樣! 所有最新的備課資料、教學檔案、學生成績備份等, 第一手的資料全都在裡面。 如果上課時沒有些教學PPT檔案, 要她彷彿回到遠古時期一樣用板書乾乾地講課, 那還不如叫她去X好了。 所以這個隨身碟真的就像她的命一樣!
Thumbnail
重新審視影史經典《驚魂記》(1960),筆者再次為希區考克精心雕琢的驚悚世界感到目眩神搖,也感嘆那橫亙於光影長河中,最為原始的影像魔力。煙霧瀰漫的偏僻汽車旅館,佇立山坡頂端的古老陰森宅邸,捲款後的畏罪潛逃,死狀淒慘的謀殺案,荒棄的淤泥下堆積著逃亡者的恐懼與不安,以及藏於伊底帕斯內心最污穢的祕密。
Thumbnail
Stop ,並非只是結束,而是為了養精畜銳 。
Thumbnail
這塊土地,對我們來說,算是大片土地。工作夥伴鍾明慧說,先不用什麼開心農場,心靈耕地等名稱,我們就先稱作【709號地】吧。
Thumbnail
這塊土地,對我們來說,算是一大片土地。工作夥伴鍾明慧說,先不用什麼開心農場,心靈耕地等名稱,我們就先稱作【709號地】吧。或許我們在種植的過程會發生什麼有趣的事情,屆時在看什麼名稱,最適合我們這塊土地。 對709號地,協會工作團隊,有些想像……。