首頁 > 後端開發 > Python教學 > python刷題用哪個app

python刷題用哪個app

爱喝马黛茶的安东尼
發布: 2019-06-19 15:54:41
轉載
14220 人瀏覽過

python刷題用哪個app?

推薦用leetcode,下面要來跟大家介紹一下這個軟體的功能。

python刷題用哪個app

一、選擇題目類型
最上面標籤列Problems,給了三個分類:Algorithms、Database、Shell,分別表示演算法題、資料庫題、Shell腳本題,第一個就是我們所需要的演算法。

python刷題用哪個app

二、選擇演算法題

點開Algorithms後,我們可以看到一列題目的列表,每個題目都有獨一無二序號,後面的接受率(Acceptance)表示提交的正確率,Difficulty表示難易度。
LeetCode依難易度分成了:Hard、Medium、Easy三個等級。
Easy等級一般並不需要太多思考就可以想到演算法,甚至可以透過直接的方式,特別適合新手去熟悉程式語言。
Medium等級就會有些難度,通常會牽涉到經典的演算法,需要一定的思考。
Hard等級是最難的,有些時候是演算法本身的難度,有些時候特別需要你考慮到各種細節。
每個題目前面的小箭頭表示該題已經完成。題目列表最上方有一個Choose one filter,可以將已完成的題目從列表中去掉。

相關推薦:《python影片教學

python刷題用哪個app

#三、篩選某一類型的題

如果我們只想要找某一類型的題,可以透過Tags或Company來篩選

在題庫的右邊欄位可以看到如下,這裡列出許多公司的題目

python刷題用哪個app

 另外,如果我們只想做關於字串、陣列或鍊錶相關題,可以透過Tags

python刷題用哪個app

 如果我們在做某一題時,覺得還想再做一個類似的,鞏固一下,可以透過該題下面的Show Similar Problems和Tags來找到相似的問題

python刷題用哪個app

#四、如何和別人討論
每個題目都有各自的Discuss按鈕,點擊進入後,就能看到了討論區。

python刷題用哪個app

在這裡,許多人都把自己的程式碼放到了上面,就像BBS一樣,你可以貼上提問,也可以回覆別人。

python刷題用哪個app
五、關於程式碼編寫、測試與提交
點開我們選擇的題目後,就可以進行程式碼編寫了,LeetCode一般都會直接提供一個函數式接口,我們只需要編寫函數內部就可以了,而需要考慮到庫文件,另外,在上面選擇欄中,可以切換選擇自己需要的程式語言。

python刷題用哪個app       

程式寫完了之後,不要急著提交(Submit Solution 按鈕),先可以測試運作(Run Code)

python刷題用哪個app

#我們也可以點開Custom TestCase旁邊的小框,點開後,可以在裡面輸入我們自己設定的輸入值。

一般情況,數組的輸入形式是[a1,a2,a3,a4……]
當然我們測試完整無誤後,再選擇提交Submit Solution。
如果出現錯誤,會有提示。
如果正確無誤,會有以下提示:

python刷題用哪個app

我們可以點開More Details查看詳細結果說明
或點開Next challenges 旁邊的題目繼續做題。

六、查看自己提交的題目

python刷題用哪個app

#在最上面標籤列找到自己,選擇:

My Submissions:可以找到自己提交的題目(包括了正確提交和錯誤提交)提交的程式碼也是都是可以看到的
Manage Sessions:主要是管理自己的提交情況,錯誤率和正確率,總完成率之類。

python刷題用哪個app

每題旁邊的My Submissions可以找到自己的對於該題的提交情況

點開後,就可以找到自己過去所有的提交,
點Accepted 或Wrong Answer就可以查看自己過去提交的程式碼狀況,當然還有得分。

#

以上是python刷題用哪個app的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:csdn.net
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板