問題タブ [desk-check]

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 投票する
1 に答える
682 参照

search - デスクチェック二分探索

私が直面している質問についてここにいます。

次のコードをデスクでチェックする方法を考えていました。

データセット

アルゴリズム binarySearch

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

debugging - 渡された引数の値に基づいてメソッドで何が起こるかを計算するツールはありますか?

私は単なるスパゲッティではなく、壊れると卵の殻に変わる (ハンプティ ダンプティ シンドローム) レガシー アプリに取り組んでいます。煙突でプードルを見つけます。

例として、ここに私が理解しなければならないメソッドがあります。これはほんの最初の部分です:

これで、メモ帳を使って「デスクチェック」できます。は「SNAFU」ですか?などなど、吐き気がします。

ツールがこのスパゲッティを食べて、次のようなレポートを吐き出すことができたら素晴らしいと思いませんか。

これは、「キラー」なデバッグ/サニティ チェック ツールです。コード カバレッジ ツールがあることは知っていますが、これほど洗練されたツールはありますか?

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

java - デスク チェックの失敗: 文が単語の途中で分割され、スペースで区切られていない

これはプログラム全体の一部です。私が抱えている問題は、n が指定された場合、プログラムは現在または最後のスペースに改行文字を挿入して、文字数 (スペースはカウントに含まれません) が n を超えないようにすることです。改行文字が挿入されます。現在の動作は、単語を改行文字で分割することです。保証: n は、最大ワードの文字数を超えることはありません。例: n = 9、あるべきかどうか、それが問題です。必要な動作:

現在の動作:

ご覧のとおり、スペースは意図したとおりに置き換えられず、単語は改行文字で区切られています。デスクで何度もチェックしましたが、問題が見つからないようです。助けてください!