問題タブ [khan-academy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
6817 参照

khan-academy - カーン アカデミーの二分探索アルゴリズムのステップ 3 は正しいが不合格。

私はKhan Academy Binary Search の問題に取り組んでおり、ステップ 3 では、「...検索にかかる時間を視覚化するのに役立つ」ようにいくつかの基本的な追加を求めています。

プロンプトは、「...println()結果を見つけるために必要な推測の総数を表示するステートメントを追加します。関数は、ターゲットが見つかったときにのみ推測の総数を出力する必要があります。関数は、ループごとの推測回数。」

インクリメントカウンターとprintln()その変数を使用して、これを正常に実行しました。コードの実行は完全に機能しますが、Khan Academy のビルド済み環境では、このステップを通過できません。彼らが期待している別の方法はありますか?

ここにコード:

guess注: また、とで配列を返すことを追加guessTotalしてから、result. それも彼らが求めたことをしましたが、どちらも合格しませんでした。

0 投票する
2 に答える
14493 参照

javascript - カーン アカデミー アルゴリズム: 二分探索ソリューション

私はカーンアカデミーでアルゴリズムに取り組んでいました: https://www.khanacademy.org/computing/computer-science/algorithms/binary-search/p/challenge-binary-search 以下のコードのほとんどは -1 ? 何故ですか?では、二分探索は効率的に機能しませんか?

結果:

私は何が欠けていますか?

0 投票する
1 に答える
159 参照

javascript - Kanacademy Javascript Canvas のデフォルト パラメータ エラー

khanacademy.org javascript/ProcessingJS キャンバスでクールなプログラムに取り組んでおり、デフォルトのパラメーターを使用したいと考えています。ただし、次のエラー ボックスが表示されました。

それは何ですか、どうすれば修正できますか?

0 投票する
1 に答える
135 参照

javascript - これらの processing.js 関数を JavaScript で作成するにはどうすればよいですか?

このチュートリアル: https://www.khanacademy.org/computing/computer-programming/programming-games-visualizations/programming-3d-shapes/a/rotating-3d-shapesでは、3D 形状を作成して回転させる方法を示しています。processing.jsの代わりにjavascriptですべてを再作成することで手順に従いましたが、何らかの理由でこれらの機能を(javascriptで)実行できませんでした:

これは私の試みでした:

誰かが私が間違っていることを教えてもらえますか?

0 投票する
1 に答える
108 参照

javascript - javascript のみを使用してラジオ ボタンを作成する方法 (html タグを使用したくない)。

私はカーン アカデミーで JavaScript を学んでいて、ラジオ タイプ ボタンの作成に助けが必要です。このコードでは、html タグを使用しないことをお勧めします。

私は最初、mouseX と mouseY の動きに合わせて動く絵文字を持っていました。ただし、ボタン機能を追加した後 (機能します)、絵文字は機能しません。どちらか一方のケースのようです。両方が機能するようにコードを並べ替える方法はありますか?

基本的に、mouseX と mouseY (マウスの X、Y 位置) で移動する絵文字が必要で、クリックされたボタンに応じて、絵文字の上部または下部に円を追加するボタン機能を追加できます。円を追加した後も絵文字を動かせるようにしたいです。右下の 2 つの長方形はボタンです。白い円は絵文字で、背景はピンクの円とピンクの空白の画面です。

描画内、描画外、または drawEmoji 内の mouseClicked のさまざまな組み合わせでコードを並べ替えてみました。しかし、これまでのところ、私が探しているものを私に与える方法に偶然出会ったことはありません. 純粋にjavascriptを使用してこれを行うことは可能ですか? ティア

編集:

これまでの私のコードは次のとおりです。

0 投票する
1 に答える
105 参照

algorithm - なぜ「return -1;」なのか カーン アカデミーのバイナリ検索アルゴリズム チャレンジの条件ステートメントの一部ではありませんか?

私はKhan Academy Binary Search Algorithm Challengeに取り組んでおり、このサイトでその課題に関連する質問を検索しましたが、それに関連する私のような質問は見つかりませんでした.

私の質問は、検索対象の素数が配列にない場合にのみreturn -1;結果が返されるように、式が条件ステートメントの一部ではないのはなぜですか?-1

私は自分で課題を解決することができましたが、それは機能のこの部分が課題によってすでに与えられているためです。return -1;したがって、以下の関数でループの最後に来てwhile、どの条件にも当てはまるように見える理由がわかりません。-1これは、が配列内にあるかどうかの結果をもたらすように思えますtargetValue(実際にはそうではなく、関数は正常に機能します)。