PHP教えてください!
Posted: 2014年10月28日(火) 19:43
はじめまして、課題が解けず色々調べていたら行き着きました
C言語掲示板というのは承知して居ますが、皆様の力を貸して頂けたら嬉しいです!
内容はこんな感じです
1~100
までのランダムな数値を20個抽出し、
数字が大きな順番に並び変え出力するプログラムを書きなさい。
ただし、以下の条件を満たさなくてはいけません。
・20個の数値は重複してはいけない
・20個の内10個以上は51以上の数値でなければいけない
・20個の内5個以上は50以下の数値でなければいけない
・並び変えに標準関数(qsort・asort・ksortなど)を利用してはいけない
これをPHPにて解いているのですが、1~100の乱数を重複無く抽出し、
大きな順(に並べると言うところは出来ているのですが
10個以上の51以上及び5個以上の50以下の数値と言うのが
どう書いて良いのか分からず躓いています。
ちなみにですが並び替えはバブルソートで行っています。
力を貸してくれる方居ましたら、ソースコードをそのまま頂けるととても嬉しいです!
よろしくお願いします。
C言語掲示板というのは承知して居ますが、皆様の力を貸して頂けたら嬉しいです!
内容はこんな感じです
1~100
までのランダムな数値を20個抽出し、
数字が大きな順番に並び変え出力するプログラムを書きなさい。
ただし、以下の条件を満たさなくてはいけません。
・20個の数値は重複してはいけない
・20個の内10個以上は51以上の数値でなければいけない
・20個の内5個以上は50以下の数値でなければいけない
・並び変えに標準関数(qsort・asort・ksortなど)を利用してはいけない
これをPHPにて解いているのですが、1~100の乱数を重複無く抽出し、
大きな順(に並べると言うところは出来ているのですが
10個以上の51以上及び5個以上の50以下の数値と言うのが
どう書いて良いのか分からず躓いています。
ちなみにですが並び替えはバブルソートで行っています。
力を貸してくれる方居ましたら、ソースコードをそのまま頂けるととても嬉しいです!
よろしくお願いします。