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*

Изображение

------
87932_Screenshot_20240613215417.png (149.5 Kb)
Скачиваний: 50
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*
нет) название цвета, не должно совпадать)

Изображение

------
87933_Screenshot_191.png (23.2 Kb)
Скачиваний: 48
851386656 ,

Изображение

------
87934_Screenshot_192.png (15.9 Kb)
Скачиваний: 50
851386656 , с тебя пирожки?)
Онлайн: 1
Время:
Gen. 0.1116
(c) Bym.Guru 2010-2025