Umr001
@Umr001
php

Как вывести числа от 0 до 10000 в которых есть хотя бы одна цифра 3(php)?

Как вывести числа от 0 до 10000 в которых есть хотя бы одна цифра 3?
  • Вопрос задан
  • 1437 просмотров
Решения вопроса 1
delphinpro
@delphinpro Куратор тега PHP
frontend developer
for ($i = 0; $i < 10000; $i++) {
  if (strpos((string)$i, '3') !== false) {
    echo $i . ', ';
  }
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Очень просто.
for ($a = 0; $a < 10; $a++)
  for ($b = 0; $b < 10; $b++)
    for ($c = 0; $c < 10; $c++)
      for ($d = 0; $d < 10; $d++)
        for ($e = 0; $e < 10; $e++)
          if (3 == $a || 3 == $b || 3 == $c || 3 == $d || 3 == $e)
            echo "{$a}{$b}{$c}{$d}{$e}\n";
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы