Loading...
Лара (13 июня 2024, в 17:32)
System , он там пхп в совершенстве знает, скажи ему, чтобы сделал тест, там легко, посмотрим как он знает элементарное

/**
* Реализовать Тест Струпа
* - на экран вывести сообщение 5 строк по 5 слов в каждом
* - цвета|слова - red, blue, green, yellow, lime, magenta, black, gold, gray, tomato
* - цвет и слово не должны совпадать (например слово lime может быть покрашено в любой из цветов кроме lime), выбор цвета - случайный
*/
php
   $colors = ['red', 'blue', 'green', 'yellow', 'lime', 'pink', 'black', 'gold', 'gray', 'tomato']; 

for ($i = 0; $i < 5; $i++) {

$view = '';

for ($j = 0; $j < 5; $j++) {

$word = $colors[array_rand($colors)];
$color = $colors[array_rand($colors)];

while ($color == $word) {
$color = $colors[array_rand($colors)];
}

$view .= '<span style="color: '.$color .';">'. $word .'</span> ';
}

echo $view .'<br/><br />';
}
.spam.
851386656 , но в одной строке не должны повторяться цвета)
851386656 , у тебя в 2,3 и 5, есть одинаковые цвета😁
851386656 , я делала так, но уже не помню, что там да как, лет 5 назад было) https://pastebin.com/xSiGgBig
Запусти, глянь, сейчас не у пк)
________
посл. ред. 13.06.2024 в 21:19; всего 1 раз(а); by Лара
Ошибку сделал ща
Лара (13 июня 2024, в 21:10)
851386656 , у тебя в 2,3 и 5, есть одинаковые цвета😁
php
   $colors = ['red', 'blue', 'green', 'yellow', 'lime', 'pink', 'black', 'gold', 'gray', 'tomato']; 

for ($i = 0; $i < 5; $i++) {

$a = [];
$b = [];
$view = '';

for ($j = 0; $j < 5; $j++) {
$word = $colors[array_rand($colors)];

while (in_array($word, $b)) {
$word = $colors[array_rand($colors)];
}

$b[] = $word;
$color = $colors[array_rand($colors)];

while (in_array($color, $a)) {
$color = $colors[array_rand($colors)];
}

$a[] = $color;
$view .= '<span style="color: ' . $color . ';">' . $word . '</span> ';
}

echo $view . '<br/><br />';
}


Се с тебя для мене 5 пиражка с картошка *039*
851386656 (13 июня 2024, в 21:49)
php
   $colors = ['red', 'blue', 'green', 'yellow', 'lime', 'pink', 'black', 'gold', 'gray', 'tomato']; 

for ($i = 0; $i < 5; $i++) {

$a = [];
$b = [];
$view = '';

for ($j = 0; $j < 5; $j++) {
$word = $colors[array_rand($colors)];

while (in_array($word, $b)) {
$word = $colors[array_rand($colors)];
}

$b[] = $word;
$color = $colors[array_rand($colors)];

while (in_array($color, $a)) {
$color = $colors[array_rand($colors)];
}

$a[] = $color;
$view .= '<span style="color: ' . $color . ';">' . $word . '</span> ';
}

echo $view . '<br/><br />';
}


Се с тебя для мене 5 пиражка с картошка *039*
нет) название цвета, не должно совпадать)
Screenshot_191.png
Screenshot_191.png 23.2 Kb ⬇ 76
851386656 ,
Screenshot_192.png
Screenshot_192.png 15.9 Kb ⬇ 80
851386656 , с тебя пирожки?)
Онлайн: 4
Время:
Gen. 0.1036
(c) Bym.Guru 2010-2026