[プログラマー]失敗率
2587 ワード
🤔 質問する
2019 KAKAO BLIND RECRUITMENT
スーパーゲーム開発者のオレリーは大きな悩みに陥った.彼女が作ったブランド「呉天成」は大きな成功を収めたが、最近は新しいユーザーの数が激減している.なぜなら、新しいユーザーと既存のユーザーの間の舞台の違いが大きすぎるからです.
どうすればいいか悩んだ彼女は、ゲームの時間を動的に増やして難易度を調整することにした.やはりスーパー開発者であり、ほとんどのロジックは実現しやすいが、失敗率を探す部分で危機に陥っている.
ステージに到着しても未クリアのプレイヤー数/ステージに到着したプレイヤー数
💡 に近づく
🧑🏻💻 コード#コード#
最初は、3つ近くの過程で塞がれていました.配列のインデックスだけを抽出したり、新しい配列に再入れて並べ替えたりする方法を考えたことがありますが、何か間違っている点があると思いますので、オブジェクトを利用することを考えたときに、2つのリストを作成するときにtodos配列の構造を考えました.この方法を適用すれば簡単に解決できる.
let failure = [
{stage: 1, failureRate: 0.1},
{stage: 2, failureRate: 0.5},
... ,
{stage: N, failureRate}
];
📝 リファレンス
MDN - Array.prototype.filter()
MDN - Array.prototype.sort()
Reference
この問題について([プログラマー]失敗率), 我々は、より多くの情報をここで見つけました https://velog.io/@keemtj/프로그래머스-실패율テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol