ホームページ  >  記事  >  バックエンド開発  >  この簡単なアルゴリズムを教えてください

この簡単なアルゴリズムを教えてください

WBOY
WBOYオリジナル
2016-09-19 09:16:25999ブラウズ

文章が良くないので最適化してください
ユーザーIDの配列

リーリー

この配列の各キー値は UID を表します
Amount 配列

リーリー

この配列のキー名は、$uid 配列のキー値に対応します。
$uids 配列をループし、対応する金額 $amount を取り出します。
金額が 12000 ($boundary) 以上の場合、その $amount を合計金額 ($totals) に追加します。 12000 未満の場合は、これらの $amount の合計が 12,000 以上になるまでループし、その後、これらの $amount の合計を合計金額 ($totals) に追加して、最大 3 つのレベルを取得します。
最後に $totals の値を取得します。
私の現在のコード:
リーリー
$totals=47500 を取得します

返信内容:

文章が良くないので最適化してください

ユーザーIDの配列 リーリー
この配列の各キー値は UID を表します

Amount 配列

リーリー
この配列のキー名は、$uid 配列のキー値に対応します。

$uids 配列をループし、対応する金額 $amount を取り出します。

金額が 12000 ($boundary) 以上の場合、その $amount を合計金額 ($totals) に追加します。 12000 未満の場合は、これらの $amount の合計が 12,000 以上になるまでループし、その後、これらの $amount の合計を合計金額 ($totals) に追加して、最大 3 つのレベルを取得します。
最後に $totals の値を取得します。
私の現在のコード:
リーリー
$totals=47500 を取得します

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。