LeetCode日常刷題504 682

2021-08-19 15:35:25 字數 1518 閱讀 1233

給定乙個整數,將其轉化為7進製,並以字串形式輸出。

示例 1:

輸入:100輸出:"202"
示例 2:

輸入:-7輸出:"-10"
注意:輸入範圍是 [-1e7, 1e7] 。

class solution 

}

你現在是棒球比賽記錄員。

給定乙個字串列表,每個字串可以是以下四種型別之一:

1.整數(一輪的得分):直接表示您在本輪中獲得的積分數。

2."+"(一輪的得分):表示本輪獲得的得分是前兩輪有效回合得分的總和。

3."d"(一輪的得分):表示本輪獲得的得分是前一輪有效回合得分的兩倍。

4."c"(乙個操作,這不是乙個回合的分數):表示您獲得的最後乙個有效回合的分數是無效的,應該被移除。

每一輪的操作都是永久性的,可能會對前一輪和後一輪產生影響。

你需要返回你在所有回合中得分的總和。

示例 1:

輸入:["5","2","c","d","+"]輸出:30解釋:第1輪:你可以得到5分。總和是:5。

第2輪:你可以得到2分。總和是:7。

操作1:第2輪的資料無效。總和是:5。

第3輪:你可以得到10分(第2輪的資料已被刪除)。總數是:15。

第4輪:你可以得到5 + 10 = 15分。總數是:30。

示例 2:

輸入:["5","-2","4","c","d","9","+","+"]輸出:27解釋:第1輪:你可以得到5分。總和是:5。

第2輪:你可以得到-2分。總數是:3。

第3輪:你可以得到4分。總和是:7。

操作1:第3輪的資料無效。總數是:3。

第4輪:你可以得到-4分(第三輪的資料已被刪除)。總和是:-1。

第5輪:你可以得到9分。總數是:8。

第6輪:你可以得到-4 + 9 = 5分。總數是13。

第7輪:你可以得到9 + 5 = 14分。總數是27。

注意:

class solution   

} //將結果求和

for (int j = 0; j < nums.length; j++)

return sum;

} }

LeetCode日常刷題1 657 717 67

給定乙個整數陣列和乙個目標值,找出陣列中和為目標值的兩個數。你可以假設每個輸入只對應一種答案,且同樣的元素不能被重複利用。示例 給定 nums 2,7,11,15 target 9 因為 nums 0 nums 1 2 7 9 所以返回 0,1 解答class solution map.put ta...

Leetcode 4Sum 日常刷題

includeusing namespace std include includeclass solution front 不管哪種情況都要移動指標!else if sum 1 sum 2 back else front old num 2 int max 每一次第乙個元素操作完以後,必須抹掉當前...

日常刷題 (1)

牛客刷題 1.有關類的說法不正確的是 d a.類是一種使用者自定義的資料型別 b類中的成員函式可以訪問類中的私有資料 c在類中,如果不作特別說明,所有的資料均為私有型別 d在類中,如果不作特別說明,所有的成員函式均為公有型別 解析 在c 中,類預設的方式時private,不管是繼承方式還是成員。2....