Перейти к содержимому

Фотография

Задачка про Числа и Палиндромы - Приз 5$Программирование С++, Конкурс


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 14

#1
T-800 Danya

T-800 Danya
  • Завсегдатай
  • 186 сообщений

Введение:

 

 

Условие задачи:  Написать на С++ программу  которая возвращает число итераций  потребовавшихся для получения палиндромов для введенного натурального числа по алгоритму описанногом в видео. Ввод/вывод - стандартный input/output


Сообщение отредактировал T-800 Danya: 12.08.2018, 12:22:45

  • 0

#2
T-800 Danya

T-800 Danya
  • Завсегдатай
  • 186 сообщений

Важное Объявление:

 

Тому кто первым представит правильное Решение Задачки.

 

На его Qiwi кошелек будет переведена премия   в 5$

 

Примечание: По всем вопросам касающимся выплаты Премии победителю  данного Конкурса обращаться на t800@kvkozyrev.org

 

С уважением Богдан


  • 0

#3
Friday

Friday
  • Свой человек
  • 746 сообщений

Думаю, число 196 никогда не станет палиндромом.

Чисто из интереса набросал код и запустил. Остановил после 54000 итераций. Число стало больше 22 тысячи знаков - конца не видно.


  • 0

#4
T-800 Danya

T-800 Danya
  • Завсегдатай
  • 186 сообщений

Думаю, число 196 никогда не станет палиндромом.

Чисто из интереса набросал код и запустил. Остановил после 54000 итераций. Число стало больше 22 тысячи знаков - конца не видно.

 

Ну 22К Знаков  это не Показатель, насколько я знаю эту задачку  для 196 вычисляли уже для 1012 знаков.


Сообщение отредактировал T-800 Danya: 13.09.2018, 18:41:56

  • 0

#5
Friday

Friday
  • Свой человек
  • 746 сообщений

 

Думаю, число 196 никогда не станет палиндромом.

Чисто из интереса набросал код и запустил. Остановил после 54000 итераций. Число стало больше 22 тысячи знаков - конца не видно.

 

Ну 22К Знаков  это не Показатель, насколько я знаю эту задачку  для 196 вычисляли уже для 1012 знаков.

 

 

В число пи тоже можно верить, что оно конечно, но вычислять его можно бесконечно


  • 0

#6
T-800 Danya

T-800 Danya
  • Завсегдатай
  • 186 сообщений

Friday 

 

Чисто из интереса набросал код и запустил

 

 

Ладно Вы бы наверное  свой код Выложили  для Проверки  -  Все таки  у нас тут Вроде как Открытый Конкурс ;)

 

ЗЫ И принимая, во Внимание как много здесь Программистов у Вас ИМХО  есть совсем неплохие шансы Выиграть Приз в 5$   :)


Сообщение отредактировал T-800 Danya: 14.09.2018, 14:14:31

  • 0

#7
Friday

Friday
  • Свой человек
  • 746 сообщений

Питон

a = "196"
n = 0

def plus(a):
 b=a[::-1]
 sum=""
 a1=0
 a2=0
 for _ in range(len(a)-1,-1,-1):
  a2=int(a[_]) + int(b[_]) + a1
  a1=a2//10
  sum=sum+str(a2%10)

 sum=sum+str(a1%10)
 sum=str(int(sum[::-1]))
 return sum


n=1
print(n,a)


#while(n<300 and a<>a[::-1]):
while(a<>a[::-1]):
 a=plus(a)
 print(n,len(a))
# print(n,a,a[::-1])
 if (a == a[::-1]):
  break
 n=n+1

print("--------------------------")
print(n,a)


  • 0

#8
T-800 Danya

T-800 Danya
  • Завсегдатай
  • 186 сообщений

Friday

 

Так ну я  проверил Ваш  Код - в принципе вроде работает.

 

См. http://rextester.com/BIHLU30550

 

ЗЫ Ну что ж жду от Вас номер Вашего Qiwi кошелька куда Перечислить выигранный Вами Приз в 5$  как участнику Конкурса первому Представившего Решение :)


Сообщение отредактировал T-800 Danya: 18.09.2018, 00:04:59

  • 0

#9
Friday

Friday
  • Свой человек
  • 746 сообщений

Friday

 

Так ну я  проверил Ваш  Код - в принципе вроде работает.

 

См. http://rextester.com/BIHLU30550

 

ЗЫ Ну что ж жду от Вас номер Вашего Qiwi кошелька куда Перечислить выигранный Вами Приз в 5$  как участнику Конкурса первому Представившего Решение :)

 

Лучше дайте какого-нибудь толкового программиста, желающего развиваться


  • 0

#10
T-800 Danya

T-800 Danya
  • Завсегдатай
  • 186 сообщений

 

Лучше дайте какого-нибудь толкового программиста, желающего развиваться

 

 

ИМХО одно другому не Мешает ибо Конкурс он как бы идет отдельно  от  мух и котлет  :)

 

ОК. Хорошо, если Вы решили отказаться от Выигранного Вами Приза, то как Победителя Конкурса  просим указать в Какой Благотворительный Фонд перевести Ваш выигрыш

 

Варианты:

 

1)  Благотворительный Фонд В. Спивакова

см. http://spivakov.ru/fund/

2)  Региональная благотворительная общественная организация помощи лицам БОМЖ "Ночлежка"

см. https://homeless.ru/

3) Кино "Казахское Ханство"  - Общественный фонд поддержки национального кинематографа "Фонд Кино"

см. https://brod.kz/news...o-zolotoj-tron/
      https://brod.kz/news...atsya-narodom/ 


Сообщение отредактировал T-800 Danya: 18.09.2018, 13:21:43

  • 0

#11
Friday

Friday
  • Свой человек
  • 746 сообщений

Отправьте на www.detdom.kz


  • 0

#12
T-800 Danya

T-800 Danya
  • Завсегдатай
  • 186 сообщений

Отправьте на www.detdom.kz

 

Отлично! Значит Перечисляем Ваш приз в Размере 5$ в Добровольное Общество Милосердие :)


Сообщение отредактировал T-800 Danya: 19.09.2018, 13:41:20

  • 0

#13
T-800 Danya

T-800 Danya
  • Завсегдатай
  • 186 сообщений

Итак конкурсная премия в  5$ присужденная Многоуважаемому Friday по его Просьбе была перечислена на счет Добровольного Общества Милосердие (проект www.detdom.kz)

 

kunkurs0.png

 

 

kunkurs1.png

 

 

kunkurs2.png

 

Всем Спасибо! Конкурс Завершен :)

 

С уважением Богдан


Сообщение отредактировал T-800 Danya: 19.09.2018, 14:09:42

  • 0

#14
Tuco

Tuco
  • Свой человек
  • 958 сообщений
while(a<>a[::-1]):

 

<> дропнуто в Питоне, ну и скобки в if тоже не нужны, чувствуется с какого-то другого языка в питон переходили, с какого? :)

 

<> последний раз встречал в 1С.


Сообщение отредактировал Tuco: 20.09.2018, 20:09:45

  • 0

#15
Friday

Friday
  • Свой человек
  • 746 сообщений

 

while(a<>a[::-1]):

 

<> дропнуто в Питоне, ну и скобки в if тоже не нужны, чувствуется с какого-то другого языка в питон переходили, с какого? :)

 

<> последний раз встречал в 1С.

 

 

Pascal C C++ Perl PHP ABAP

Выбирайте;-)

Я питон так - от скуки смотрю.


Сообщение отредактировал Friday: 24.09.2018, 09:13:10

  • 0




Количество пользователей, читающих эту тему: 0

пользователей: 0, неизвестных прохожих: 0, скрытых пользователей: 0

X

Размещение рекламы на сайте     Предложения о сотрудничестве     Служба поддержки пользователей

© 2011-2018 vse.kz. При любом использовании материалов Форума ссылка на vse.kz обязательна.