leetcode
https://leetcode.com/ にアクセスする。
Problems を選択する。
画面下部に問題が並んでいるので、Title
を選択する(1. Two Sum を選択する例)。
問題の画面が表示される(1. Two Sum の例)。
2022/2/20 現在選択できる言語
- C++
- Java
- Python
- Python3
- C
- C#
- JavaScript
- Ruby
- Swift
- Go
- Scala
- Kotlin
- Rust
- PHP
- TypeScript
- Racket
- Erlang
- Elixir
問題文を読み解く(Two Sum の例)
nums
の配列と整数 target
が与えられたとき、2つの数値の足し算がtarget
になるようなインデックスを返す。回答入力エリアに関数の雛形が準備されているのでそれにあてはまる形でプログラムを記述していく。
Use Example Testcases
を選択すると、左画面にあるテストケースを入力全て入力してくれる。Run Code Result
に実行結果が表示される。回答が作成できたら、Submit を実行する。準備されている全てのテストケースが実行される。
Time Limit Excedded
のリンクに飛ぶとどのようなテストが失敗したのかを確認できる。右の回答画面に戻って失敗したテストケースが成功できるようになるまでプログラムを練り直す。サブミットでのテストが成功すると Accepted
のリンクから詳細を確認することができる。
左画面の Solution を選択すると、考え方と解答例を確認することができる。