注:これは警官のスレッドであり、スクランブルコードを投稿する必要があります。ここに、クラックされたソースが投稿され、警官の答えにリンクされる強盗のスレッドがあります。
タスク:最短書く安全な整数の乗算平方根プログラムをNの二乗でN
これは警官であるため、ルールは次のとおりです。
- 答えとして、ソースコードのスクランブルバージョンを投稿します(文字は任意の順序で記述する必要があります)。スクランブルバージョンは動作しないはずです!
- 任意の標準的な方法で入力を取得できます。出力についても同様です。ハードコーディングは禁止されています
- 強盗によってコードがクラックされた後(これが発生した場合)、タイトルにコードがクラックされていることを言及し、正確なコードで回答の本文にネタバレを追加する必要があります
- 同じことが安全な回答にも当てはまります(安全だと言ってネタバレを追加します)
- コードは、投稿後5日以内に誰もコードをクラックしていない場合、安全であるとみなされ、オプションでタイトルに指定できます
- プログラミング言語を指定する必要があります
- バイト数を指定する必要があります
- 回答で丸めメカニズムを指定する必要があります(以下を参照)
結果は2 32より小さく、nは常に正であると仮定できます。結果が整数の場合、小数点の有無にかかわらず正確な値を返す必要があります。それ以外の場合、最小の小数精度は、選択した丸めメカニズムで小数点以下3桁になりますが、それ以上を含めることができます。回答に丸めメカニズムを明記する必要があります。分数として返すことはできません(分子、分母のペア-すみません、Bash!)
例:
In -> Out
4 -> 32.0 (or 32)
6 -> 88.18163074019441 (or 88.182 following the rules above)
9 -> 243.0
25 -> 3125.0
4月末までに最短の安全な回答が勝者と見なされます。