コードを端末上で実行
Java、Python、C++ のインタプリタが iPhone 上で動き、オフラインのまま解答をすべてのテストケースで検証します。
本格的な問題、本格的なコードエディタ、そしてその背後にあるパターン。Java、Python、C++ で書いたコードを、iPhone 上でそのまま実行できます。
プログラミング入門アプリではありません。基礎は飛ばして、面接で本当に問われるパターンとテクニックを鍛えます。
Java、Python、C++ のインタプリタが iPhone 上で動き、オフラインのまま解答をすべてのテストケースで検証します。
すべてのテストに通ると、入力サイズに応じて解答がどう伸びるかを測り、いちばんコストのかかっているループを指し示します。
Two Pointers、単調スタック、ダイクストラ法、DP の状態設計、そして面接の進め方を、短く読みやすいレッスンで。
間隔反復のフラッシュカード。レッスンや問題を終えるとそのカードがデッキに加わり、忘れかけたころに復習が回ってきます。
エディタをホワイトボードに切り替えて、ポインタや木、グリッドを描いてからコードを書き始められます。
アカウントなし、トラッキングなし、通信なし。コードも進捗も iPhone の外には出ません。
最初の2ユニットはずっと無料。アカウントも、試用期間の期限もありません。
いつでも使えます。アプリは通信を一切行いません。インターネット接続が必要なのは App Store での購入だけです。
Java、Python、C++ です。どの問題にも3言語すべての初期コードと検証済みの解答があり、解答は言語ごとに別々に保存されるので、切り替えても他の言語のコードが上書きされることはありません。
面接で書くコードを対象にした、各言語の大部分をカバーするサブセットです。インタプリタはサーバーではなく iPhone 上で動くため、いくつか異なる点があります。
OverflowError になります。アプリ内にそこまで大きな数を扱う問題はありません。size() は符号付きの値を返すため、空の vector で v.size() - 1 は -1 になり、初期化していないローカル変数は0として読まれます。正しいコードの動作はまったく同じです。try/catch とインターフェース、Python のジェネレータとクラス継承、C++ のテンプレートと仮想関数など、一部の大きな機能は対象外です。使った場合は、誤った結果ではなく分かりやすいメッセージが表示されます。ユニット1と2(問題14問とレッスン9件)、そしてすべてのフラッシュカードデッキは、アカウントも購入の案内もなくずっと無料です。Pro では残りの10ユニットが解放されます。月額、または一度きりの買い切りから選べます。
英語、日本語、韓国語、簡体字中国語に対応しており、レッスン、問題、フラッシュカードもすべて翻訳されています。iPhone の言語設定に合わせて表示され、「設定」>「言語」からいつでも切り替えられます。
進捗は端末にのみ保存されるため、アプリを削除すると消えてしまいます。購入は Pro 画面の「購入を復元」で元に戻せます。
support@pocketinterviewprep.com までメールでお送りください。すべてのメッセージに目を通しています。