- 題目描述:給一個字串,依照題目給的表格,計算出字串對應的值並做加總
- 思路:依照題目給的表格做一個字典,接著定義一個變數做加總,並依照題目所給的前一位的值小於當前的值時,做相對應的處理
【刷題】leetcode 13. Roman to Integer
留言
留言分享你的想法!
Alan的開發者天地
19會員
83內容數
golang
你可能也想看













題目敘述
題目會給定我們兩個字串。
第一個是指定順序的字串order。
第二個是輸入字串s。
要求我們依據order給定的順序,重新排列s。
如果出現order中沒有出現的字母,任意位置皆可。
合法答案可能不只一組,輸出其中一種即可。
題目的原文敘述
測試範例
Example
題目敘述
題目會給定我們兩個字串。
第一個是指定順序的字串order。
第二個是輸入字串s。
要求我們依據order給定的順序,重新排列s。
如果出現order中沒有出現的字母,任意位置皆可。
合法答案可能不只一組,輸出其中一種即可。
題目的原文敘述
測試範例
Example
題目敘述
題目會給我們一個字串s。
要求我們移除字串中的星號,還有刪除星號左手邊最靠近的第一個字元。
以字串的形式返回輸出答案。
題目的原文敘述
測試範例
Example 1:
Input: s = "leet**cod*e"
Output: "lecoe"
Explanation:
題目敘述
題目會給我們一個字串s。
要求我們移除字串中的星號,還有刪除星號左手邊最靠近的第一個字元。
以字串的形式返回輸出答案。
題目的原文敘述
測試範例
Example 1:
Input: s = "leet**cod*e"
Output: "lecoe"
Explanation:
題目敘述
題目會給定一個輸入字串s和一套編碼規則,要求我們針對字串s進行解碼,並且以字串的形式返回答案。
編碼規則:
數字[字串] -> []內的字串以對應倍數做展開,而且允許巢狀編碼。
例如:
3[a] 解碼完就是 aaa
2[bc] 解碼完就是 bcbc
2[a2[b]] = 2
題目敘述
題目會給定一個輸入字串s和一套編碼規則,要求我們針對字串s進行解碼,並且以字串的形式返回答案。
編碼規則:
數字[字串] -> []內的字串以對應倍數做展開,而且允許巢狀編碼。
例如:
3[a] 解碼完就是 aaa
2[bc] 解碼完就是 bcbc
2[a2[b]] = 2
題目敘述
題目會給定我們兩個字串word1 和 word2。
允許我們不限制次數進行下列兩種操作:
任意調換其中兩個字元的位置。
把字串中的某個字元全部置換成另一個字元,同時把另一個字元同時置換成某個字元。(例如把字串中原本的a都換成b,把原本的b都換成a)
問我們能不能通過上述兩項操作,
題目敘述
題目會給定我們兩個字串word1 和 word2。
允許我們不限制次數進行下列兩種操作:
任意調換其中兩個字元的位置。
把字串中的某個字元全部置換成另一個字元,同時把另一個字元同時置換成某個字元。(例如把字串中原本的a都換成b,把原本的b都換成a)
問我們能不能通過上述兩項操作,
題目會給定我們一組十進位表示法的阿拉伯數字,要求我們把它轉換為對應的羅馬數字。
題目會給定我們一組十進位表示法的阿拉伯數字,要求我們把它轉換為對應的羅馬數字。
題目會給定我們一組羅馬數字,要求我們把它轉換為對應十進位表示法的阿拉伯數字。
題目會給定我們一組羅馬數字,要求我們把它轉換為對應十進位表示法的阿拉伯數字。

今日題目: 把一行字內每個單字都反轉字元。
Input: s = "Let's take LeetCode contest"
Output: "s'teL ekat edoCteeL tsetnoc"

今日題目: 把一行字內每個單字都反轉字元。
Input: s = "Let's take LeetCode contest"
Output: "s'teL ekat edoCteeL tsetnoc"