私は宿題の助けを求めていません、正しい方向に押してください!偽のラテンジェネレータPHP
最近、大学でPHPを学び始めました。演習の1つは、偽のラテンジェネレータを作成することでした。
すべての単語がそれの後に置かカンマを持っていることの1 10でチャンスを持っています
パラメータは以下の通りでなければなりませんでした。
すべての文には8〜25語が含まれていなければなりません。
すべての段落に3〜7文が含まれている必要があります。
すべてのページに3〜5の段落が含まれている必要があります。
すべての開始文は大文字で始まる必要があります。
次のように私のコードは:
<?php
$latin_words = array("lorem", "ipsum", "dolor", "sit", "amet", "consectetuer", "adipiscing", "elit", "sed", "diam", "nonummy", "nibh", "euismod", "tincidunt", "ut",
"laoreet", "dolore", "magna", "aliquam", "erat", "volutpat", "ut", "wisi", "enim", "ad", "minim", "veniam", "quis", "nostrud",
"exerci", "tation", "ullamcorper", "suscipit", "lobortis", "ni", "sl", "ut", "aliquip", "ex", "ea", "commodo", "consequat", "duis", "autem",
"vel", "eum", "iriure", "dolor", "in", "hendrerit", "in", "vulputate", "velit", "esse", "molestie", "consequat", "vel", "illum", "dolore", "eu",
"feugiat", "nulla", "facilisis", "at", "vero", "eros", "et", "accumsan", "et", "iusto", "odio", "dignissim", "qui", "blandit", "praesent", "luptatum", "zzril",
"delenit", "augue", "duis", "dolore", "te", "feugait", "nulla", "facilisi", "ut", "wisi", "enim", "ad", "minim", "veniam", "quis", "nostrud", "exerci", "tation", "ullamcorper",
"suscipit", "lobortis", "nisl", "ut", "aliquip", "ex", "ea", "commodo", "consequat", "duis", "autem", "vel", "eum", "iriure", "dolor", "in", "hendrerit", "in", "vulputate",
"velit", "esse", "molestie", "consequat", "vel", "illum", "dolore", "eu", "feugiat", "nulla", "facilisis", "at", "vero", "eros", "et", "accumsan", "et", "iusto", "odio",
"dignissim", "qui", "blandit", "praesent", "luptatum", "delenit", "augue", "duis", "dolore", "te", "feugait", "nulla", "facilisi");
$max = count($latin_words);
for($pagelen = rand(3,5); $pagelen != 6; $pagelen++)
{
$word = rand(0,$max - 1);
for($para = rand(3,7); $para != 8; $para++)
{
echo ucfirst($latin_words[$word]);
for($sentlen = rand(8,25); $sentlen != 26; $sentlen++)
{
$word = rand(0,$max - 1);
echo " " . $latin_words[$word];
for($comchance = rand(1,10); $comchance == 10; $comchance++)
{
echo ",";
}
}
echo ". ";
}
echo "<br/><br/>";
}
?>
正しい方向へのプッシュは大変ありがとう!
ここ
あなたのループはアップの代わりにカウントダウンするべきです。 – EvanM
@EvanMループがカウントダウンされた場合、標的に達することは決してありません –
HackerRankウェブサイトの問題として追加することを検討することがあります。 –