![コーディングテスト出題者が教える [コーディングテスト with Python]講義サムネイル](https://cdn.inflearn.com/public/courses/328755/cover/cac792f3-89c7-418b-8e23-49c5bede1bad/328755.png?w=420)
コーディングテスト出題者が教える [コーディングテスト with Python]
choikiwon
¥4,414
初級 / Coding Test, Python
4.9
(30)
原理からしっかりと理解させて差し上げます!
初級
Coding Test, Python
受講生 63名
難易度 初級
受講期間 無制限


コーディングテスト
アルゴリズム
データ構造
問題解決技法
「どうやってそんな草を思い浮かべますか?」
私はコーディングテストの講義をしながら、最もよく寄せられる質問の1つです。
多くの受講生が口をそろえて言います。
「草の過程に従うのは難しくありませんが、本当の実戦で問題に遭遇したときは何から始めるべきかわかりません。」
現在、市中には数多くのコーディングテストレッスンがあります。
ほとんどは素晴らしいカリキュラムを備えており、概念を説明することにも大きな困難はありません。
データ構造とアルゴリズムの核心理論をしっかりと固めてくれ、例の問題を通じて応用力を育てることまでよく設計されています。
しかし、多くの講義が見落とす部分が一つあります。
まさに「問題を解決する思考過程」自体の具体的な説明です。
言い換えれば、問題を見たときにどのような点に注目し、どの方向に近づくべきかについての訓練は比較的不足しています。
結局、学習者の立場では講義の例は理解されますが、新しい問題に触れたときは「これをなぜこんなに解くのか」に対する感が出ない場合が多いです。
このレッスンはまさにその残念なポイントを補完するために作られました。
単に正解を知らせるのではなく、アイデアを「思い出す方法」 、問題を「分析する視覚」、そして実際の問題解決者が無意識のうちに使う事故の流れを言語化してお見せすることが重要です。
この講義では、難しいアルゴリズムとデータ構造(data-structure)を学びません。ただし、基本的なアルゴリズムとデータ構造だけを解くことができる難しい問題を解決します。
その過程で、背景知識ではなく問題解決の本質に集中することになります。
具体的には、以下の4つの手法について、例を解いてみて学びます。
選択を回復する
アイテムを集める
視点を変える
本質を把握する
この4つのトラブルシューティング手法をうまく彩ると、難しいコーディングテストの問題を解決する際に、はるかに多様なアプローチを思い出すことができます。
すべての問題の正解コードが提供されます。
プールこのコードはPython言語で書かれています。
ただし、他の言語を使用する方も読みやすく作成されています。
コーディングテストの問題を解く戦略を知りたい人
アルゴリズムのトラブルシューティング能力を育てたい人
脳を刺激する問題を解きたい人
難しい背景知識を必要としないので、コーディングテストの入門者も聞くことができます。
Toss(Viva Republica) 機械学習エンジニア
アルゴリズム大会多数受賞(ICPC、SCPC、カカオコードフェスティバル)
コーディングテスト出題経験多
学習対象は
誰でしょう?
難しいコーディングテストの問題を解決したい人
アルゴリズムの問題解決を勉強したい人
前提知識、
必要でしょうか?
パイソン
全体
4件
4.0
4件の受講レビュー
受講レビュー 2
∙
平均評価 5.0
受講レビュー 2
∙
平均評価 5.0
受講レビュー 4
∙
平均評価 2.3
受講レビュー 5
∙
平均評価 3.8
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!
新規会員登録で25%OFF
¥1,657
25%
¥2,207