私は最近、プロジェクトオイラーの問題セットの1つに取り組んでいて、この奇妙な問題に遭遇しました。最初の解決策で問題を正しく解決しましたが、他のバージョンが期待どおりに機能しない理由がわかりません。
動作するコードは次のとおりです。
asort($card_count, SORT_NUMERIC);
$card_count = array_reverse($card_count, true);
そして、これはそうではないコードです:
arsort($card_count, SORT_NUMERIC);
これは私が変更する唯一の行であり、最終結果に大きな違いをもたらします。これはどうですか?