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

閱讀時間約 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
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
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
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
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號地,協會工作團隊,有些想像……。