[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Поиск натуральных чисел в диапазоне.
csem
В Общем у меня вот такая задачка:


Напишите программу, которая ищет все натуральные числа, которые одинаково
пишутся слева направо и справа налево в заданном диапазоне чисел - от 10 до 10000
и выводит их в столбик в браузер.

Буду признателен если поможете разобраться.




Спустя 3 минуты, 54 секунды (2.12.2011 - 00:27) Winston написал(а):
Цитата (csem @ 1.12.2011 - 23:23)
Напишите программу, которая ищет все натуральные числа, которые одинаково

C какого дива мы должны тебе программу писать smile.gif
Цитата (csem @ 1.12.2011 - 23:23)
пишутся слева направо и справа налево

В этом тебе поможет ф-и strrev();



Спустя 1 минута, 48 секунд Winston написал(а):
За 5$ за тебя напишу smile.gif

Спустя 11 минут, 27 секунд (2.12.2011 - 00:38) Игорь_Vasinsky написал(а):
for($i=10; $i=10000; $i++)
{
#смотрим чтоб чётное кол-во цифр в цифре было
if($i%2 == 0)
#кол-во цифр в цифре
$count_digits = strlen($i);
#разделить по середине цифру
$digit1 = substr($i, 0, $count_digits/2);
$digit2 = substr($i, $count_digits/2, $count_digits);

#а вот тут нужно перевернуть $digit2 и сравнить эти 2 числа
#если они == значит одинаково пишутся по твоим правилам

??????????????
#а потом
echo $i."<br/>";
}


не тестил, апача нет под рукой ;)

Спустя 2 минуты, 18 секунд (2.12.2011 - 00:40) Winston написал(а):
Игорь_Vasinsky
Ты меня 5$ лишил mad.gif
И код под эту задачу состоит из 3 строк tongue.gif



Спустя 1 минута, 26 секунд Winston написал(а):
+ твой код не пашет smile.gif

Спустя 2 минуты, 39 секунд (2.12.2011 - 00:43) Игорь_Vasinsky написал(а):
ну ссори.

я под убунтой, она обновляется, голая , сервера нет, делать нефиг biggrin.gif

Спустя 5 минут, 3 секунды (2.12.2011 - 00:48) m4a1fox написал(а):
for ($i = 10; $i <=10000; $i++){
if($i == strrev($i)){
echo $i.'<br />';
}
}

Спустя 1 минута, 1 секунда (2.12.2011 - 00:49) Winston написал(а):
m4a1fox
У меня скопировал? blink.gif
Свернутый текст
И ты меня $5 лишил mad.gif biggrin.gif

Спустя 6 минут, 6 секунд (2.12.2011 - 00:55) m4a1fox написал(а):
Winston
Цитата
У меня скопировал

Честно? Нет! Но то что ты написал strrev - мне помогло! Как то я ее ни разу не применял, а вот увидел, и даже в справочник не полез, по сокращению понял что она делает! smile.gif И вот.....но не копировал smile.gif Нравятся мне такие задачки, помогают отвлечься...

Спустя 3 минуты, 5 секунд (2.12.2011 - 00:58) Dezigo написал(а):
сделаю за 4.99$
АКЦИЯ!!

Спустя 14 минут, 26 секунд (2.12.2011 - 01:13) Игорь_Vasinsky написал(а):
тож про strrev не знал))

я почемуто с опаской substr к int применил))))

Спустя 20 минут, 20 секунд (2.12.2011 - 01:33) csem написал(а):
m4a1fox Спасибо огромное)

Спустя 18 минут, 19 секунд (2.12.2011 - 01:51) m4a1fox написал(а):
csem
Да не за что! Но спасибо то в карму не положишь! smile.gif

Спустя 8 минут, 13 секунд (2.12.2011 - 02:00) m4a1fox написал(а):

for ($i = 10; $i <=10000; ++$i){
echo $i == strrev($i) ? $i.'<br />' : '';
}

еще как вариант! Как говорил Winston - 3 строки
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.