每日一題 1

2022-08-17 08:33:15 字數 634 閱讀 4790

(注:分數越高的選手,排名越靠前。)

示例 1:

輸入: [5, 4, 3, 2, 1]

輸出: ["gold medal", "silver medal", "bronze medal", "4", "5"]

解釋: 前三名運動員的成績為前三高的,因此將會分別被授予 「金牌」,「銀牌」和「銅牌」 ("gold medal", "silver medal" and "bronze medal").

餘下的兩名運動員,我們只需要通過他們的成績計算將其相對名次即可。

class solution );

if (0 < nums.size()) ans[index[0]] = "gold medal";

if (1 < nums.size()) ans[index[1]] = "silver medal";

if (2 < nums.size()) ans[index[2]] = "bronze medal";

for (int i = 3; i < nums.size(); ++i)

ans[index[i]] = to_string(i + 1);

return ans;

}};

每日一題 1

題目詳情 peter喜歡玩數字遊戲,但數獨這樣的遊戲對他來說太簡單了,於是他準備玩乙個難的遊戲。遊戲規則是在乙個n n的 裡填數,規則 對於每個輸入的n,從左上角開始,總是以對角線為起點,先橫著填,再豎著填。這裡給了一些樣例,請在樣例中找到規律並把這個n n的 列印出來吧。輸入描述 多組測試資料 資...

MySQL每日一題(1)

表1 person 表1 person 列名 型別 personid int firstname varchar lastname varchar personid 是上表主鍵表2 address 列名 型別 addressid int personid int city varchar state...

leedcode每日一題 1

給定乙個整數陣列 nums 和乙個整數目標值 target,請你在該陣列中找出 和為目標值 的那 兩個 整數,並返回它們的陣列下標。輸入 nums 2,7,11,15 target 9 輸出 0,1 解釋 因為 nums 0 nums 1 9 返回 0,1 輸入 nums 3,2,4 target ...