問題がどうしても解けないです。どうすれば良いですか?

Written by Recursion
11月 7, 2021

Recursionではeasyとラベルがついていても、手応えのある問題がたくさんあります。

最適解で解く必要はありません

時間計算量、空間計算量を減らしたり、DRYに従ったコードを書いたりすることは大事なことですが、最初から最適解で解く必要はありません。

コピペしてきた最適解を読んで理解しても、自分のチカラでロジックを組み立てることはできません。

  • ハードコード(値や処理をコードの中にべた書きすること)
  • Brute-Force(強引な解き方)
  • DRYではない(何度も同じコードを書く)

のようなコードになってしまったとしても、無理やりでも良いので一度は自力で解いてみましょう。

アウトプットする時が一番身に付きます。他人のコードを参照してしまうとそれが悪い習慣になり、わかった気になってしまいます。Recursionでは「Think For YourSelf」という方針を大切にしています。自分で考えて独自のソリューションが開発できるようになるためにも、頑張って自分のチカラで解いてみましょう。

わからない時はDiscordで質問

どうしてもわからない時には、Discordコミュニティを使って気軽に質問しましょう。Discordコミュニティの参加方法については、コミュニティはどうやって入ることができますか?を参照にしてください。

コース内にある問題はそのコースのチャンネルで、コース外の追加問題などは難易度別のチャンネルで質問してください。

どうしても解けなかったらスキップ

問題を解けていなくても、左上にある「次へ」をクリックすると、次の問題もしくは次のコンテンツへと進むことができます。別の問題を解いたり、コンテンツを先に進めたりすると、何かのきっかけで解き方を思いつくかもしれません。しばらく経ってから再度チャレンジしてみましょう。

目次を開いて、緑のチェックマークが入っていないところが、まだ合格できていない問題です。

関連記事
  • 問題をスキップしても進捗に影響は与えますか?
  • 問題に合格した後、どうすれば良いですか?
  • 計算量を最適化して問題を解く必要がありますか?
  • メソッドや関数は暗記する必要はありますか?
Leave A Comment コメントをキャンセル

CAPTCHA


email confirm*

post date*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

カテゴリー
  • コンテンツ 0
    • 一般 7
    • 機能 7
    • 学習方法 4
  • コーディング問題 0
    • 一般 5
    • 問題を解く 5
    • エディタ 8
    • テストケース 5
    • テスト & 提出 4
    • 解説 3
  • コミュニティ 0
    • 一般 2
    • 機能 1
  • アカウント設定 0
    • 一般 5
    • カスタマイズ 3
    • 退会 2
  • 請求書 0
    • 一般 2
    • お支払い 6
  • その他 3
よく読まれている記事
  • 学習ロードマップの使い方
  • 学習期間はどれくらいですか?
  • 初級の2周目をJavaでするべきか、中級に進むべきでしょうか?
  • コミュニティはどうやって入ることができますか?
  • 問題の解答解説はどうやって見ることができますか?
  • プロモコードの使い方を教えてください
  • コース内のエディタはどうやって学習するのがおすすめですか?
  • 中学校の数学の知識しかありませんが、ついていけると思いますか?
  • 解答解説はどのように勉強するべきですか?
  • コードの貼り付け方がわかりません
問題を解く
  • 問題がどうしても解けないです。どうすれば良いですか?
  • 問題をスキップしても進捗に影響は与えますか?
  • 問題に合格した後、どうすれば良いですか?
  • 計算量を最適化して問題を解く必要がありますか?
  • メソッドや関数は暗記する必要はありますか?
  • Recursion
  • 公式ブログ
  • © 2022 Recursion, Inc All Rights Reserved.

よく検索されるワード:コミュニティ, 解答, プロジェクト