Deutsch

Как использовать числа Фибоначчи при программировании квантовых блокчейнов?

2026  1 2 все
7495 старожил17.02.24 00:53
7495
17.02.24 00:53 

В задачке о простых числах, где человек задаёт в окошечко число и получает последующие 20 простых чисел, мне предложили использовать числа Фибоначчи.

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


И вдруг выясняется, что хотя чисел этих бесконечное множество, бесконечные миллиарды гуглеплексов, но конкретно для моих целей их всего 4 штуки!


Сначала Фибоначчи были маленькие и строку добивал до 64 знака: Число.padEnd(64, '0')


Потом Фибоначчи стали слишком длинные, пришлось резать до 64 знака: Число.slice(0, 64)


короче налапшекодил, проверяйте, учитесь у мастера: https://7495.org/igra/fibonacci.htm


Но есть один ньюанс, мои Фибоначчи отличаются от других Фибоначчей:


Мои:

1523202464878590716084829077300444564028006702358148578394767360

2464593359921177714080709808459422047658729174241555434759520256

3987795824799768064790129553034137060765527697528949099171151872

6452389184720945778870839361493559108424256871770504533930672128


Ихние:

1523202464878591573944776782440387231570435521120801226748728603

2464593359921179141398048006246675396881836888835835456250887805

3987795824799770715342824788687062628452272409956636682999616408

6452389184720949856740872794933738025334109298792472139250504213


Кто может объяснить различие "моих" от "ихних" и чьи Фибоначчи правильные? зло

Вопросы и Ответы - Программируем калькулятор пособий для беженцев вместе.
#1 
alex445 коренной житель17.02.24 23:37
NEW 17.02.24 23:37 
в ответ 7495 17.02.24 00:53
Сейчас появилось немного времени и я сам попопробовал программировать, думаю если Борат может, сишарпники могут, значит и у меня должно получиться!

Ой, не скажите! Я вот посмотрел, как всякие прохвосты, с утра до вечера прохлаждающиеся на тёплых морях, оверштаги делают - значит и у меня должно получиться! Не мы ли програмцы ржаные гречневые, белая кость, голубая кровь, зависть всех мамашек, видящих своих чад в гуглах и амазонах, зарабатывающих 100500 тыщь в секунду? Али не смогём с каким-то выскочкой подпальмовым совладать, тряпочку на палочку натянуть и крутить-вертеть в своё удовольствие? Встал на досточку, подбоченился, тряпочку натянул, палочку подвинул иииии... бултых! И так 30 раз. А там и день закончился, пора домой идтить. А оверштаг всё так же далёк.

#2 
7495 старожил23.02.24 08:22
7495
NEW 23.02.24 08:22 
в ответ alex445 17.02.24 23:37
иииии... бултых! И так 30 раз. А там и день закончился, пора домой идтить.

Никогда не понимал, как люди получают удовольствие от бултыхания голым задом в холодную воду! бррр

По мне, лучше пригласить девушек на прогулку на яхте, покормить.. ананасы, рябчиков, ликёры, шампанское...


А по теме что можешь сказать? Почему четыре числа отличаются, это зависит от языка программирования?


Вопросы и Ответы - Программируем калькулятор пособий для беженцев вместе.
#3 
Срыв покровов патриот23.02.24 09:33
NEW 23.02.24 09:33 
в ответ 7495 23.02.24 08:22, Последний раз изменено 23.02.24 09:33 (Срыв покровов)
пригласить девушек

дед забыл принять таблетки?

#4 
7495 коренной житель17.08.24 23:18
7495
NEW 17.08.24 23:18 
в ответ 7495 17.02.24 00:53

Подниму тему, а то уйдёт задачка в архив, короче яваскрипт даёт первый вариант, а питон второй,


Мне надо понять, на каких адресах лежит больше мильёнов, мильярдов, биллионов и триллионов!



Питон:


fib = [1, 1]
calc = [fib.append(fib[i - 1] + fib[i - 2]) for i in range(2, int(input()))]
print(*fib)



Вопросы и Ответы - Программируем калькулятор пособий для беженцев вместе.
#5 
wasja-de знакомое лицо21.08.24 09:49
NEW 21.08.24 09:49 
в ответ 7495 17.08.24 23:18

должно быть:


1523202464878591573944776782440387231570435521120801226748728603
2464593359921179141398048006246675396881836888835835456250887805
3987795824799770715342824788687062628452272409956636682999616408
6452389184720949856740872794933738025334109298792472139250504213

#6 
7495 коренной житель25.08.24 09:31
7495
NEW 25.08.24 09:31 
в ответ wasja-de 21.08.24 09:49
должно быть: 152320246487859...


Кстати да, математику можно было проверить в серьёзных инженерных программах типа MatLab.


Проверить, вычислить правильные адреса, написать простенькие смартконтракты и обогащаться!


А то получается в сишарпе ничего толкового написать нельзя, порубить Пи на 64 знака не смогли!

Вопросы и Ответы - Программируем калькулятор пособий для беженцев вместе.
#7 
alex445 патриот25.08.24 17:14
NEW 25.08.24 17:14 
в ответ 7495 25.08.24 09:31
Кстати да, математику можно было проверить в серьёзных инженерных программах типа MatLab.
Проверить, вычислить правильные адреса, написать простенькие смартконтракты и обогащаться!

Что за херня?! Какая нафиг математика и матлабы? Я думал, блокчейн, это просто сидишь и обогащаешься. Ну это, триллионы зашибаешь! А там чего-то считать надо, инженегр... инжектер... ну короче эти ваши программы мать-их-лабы использовать надо?

#8 
wasja-de знакомое лицо25.08.24 21:13
NEW 25.08.24 21:13 
в ответ 7495 25.08.24 09:31
Кстати да, математику можно было проверить в серьёзных инженерных программах типа MatLab.


можно и в уме проверить, если оный имеется. Взяли бы свои последние две цифры, 0 и 6 в первом числе и сложили бы их друг с другом, ой, а тут 2 получилось, значит лажа. Чеж вы так-то не посмотрели, ай-ай-ай, а еще блокчайник.

#9 
7495 коренной житель29.08.24 22:07
7495
NEW 29.08.24 22:07 
в ответ alex445 25.08.24 17:14
Я думал, блокчейн, это просто сидишь и обогащаешься.


Всё именно так, лежишь, сидишь, стоишь (можно даже пританцовывать) и обогащаешься,

Это как пассивный доход, один раз накодил смартконтракт и всё - он неизменяем, деньги капают.


Я вот тут даже просил сделать мне музыкальную программку, чтоб во сне слушать как обогашаюсь :


Звук поступления денег на счет, можно спать и слушать как богатеешь)))

Earning Money While You Sleep: Blockchain! One Simple Secret To Financial Freedom!

https://foren.germany.ru/programmer/f/38678120.html


Но миллиарды ты конечно в первый месяц врядли осилишь, бери более реалистичные цели.

А потом правильно заполняй декларации: https://foren.germany.ru/business/f/40885470.html


цитата: "Оборот в несколько сот тысяч у меня в 2021 был за день. Суммарный - более сотни миллионов."




Вопросы и Ответы - Программируем калькулятор пособий для беженцев вместе.
#10 
alex445 патриот29.08.24 22:14
NEW 29.08.24 22:14 
в ответ 7495 29.08.24 22:07, Последний раз изменено 29.08.24 22:16 (alex445)

Бедный без пяти минут миллиардер. Вместо того, чтобы нанять нормального налогового консультанта за пару крошек со своего стола, мучает зачем-то форумчан, самый крутой из которых имеет оборот (не прибыль) едва ли под миллион в год, и постоянно пишет в автофоруме про электромобили с трёх ников. ))

#11 
7495 коренной житель30.08.24 12:15
7495
NEW 30.08.24 12:15 
в ответ alex445 29.08.24 22:14

Я тебе процитировал с форума "Экономика и Финансы", как нормальные пацаны имеют в обороте миллионы, зачем им врать?


Виталик и Павлик вообще миллиардами ворочают, но они не такие ленивые как ты, сами и кодят, сами прибыль подсчитывают!


Потому-то, сэкономленные деньги - это заработанные деньги, копейка рубль бережет, в общем не ленись - начинай зарабатывать!


Сначала поищи в гугле "solidity examples", потом начни писать, можно даже в текстовом блокноте, всё это абсолютно бесплатно!


Язык программирования похож на яваскрипт, только всё намного проще и очень хорошо подходит для новичков вроде тебя:


pragma solidity ^7.7.7;

contract HelloWorld {
function hello() public pure returns (string) {
return "Hello, World!";
}
}




Вопросы и Ответы - Программируем калькулятор пособий для беженцев вместе.
#12 
alex445 патриот31.08.24 16:52
NEW 31.08.24 16:52 
в ответ 7495 30.08.24 12:15
Виталик и Павлик вообще миллиардами ворочают,

Они такие же крутые, как этот сеньёр-программист в гавайской рубахе?

#13 
7495 коренной житель09.09.24 19:05
7495
NEW 09.09.24 19:05 
в ответ alex445 31.08.24 16:52
Они такие же крутые, как этот сеньёр-программист в гавайской рубахе?


Конечно, даже круче. И работа намного лучше оплачивается! Вот пример блокчейнеров: в России сейчас 6-7-8 cентября прошли голосования. Сегодня начали подсчитывать.


Перед началом была торжественная процедура генерации и разделения ключей шифрования для каждого из пяти часовых поясов, где расположены регионы,

далее провели церемонию разделения электронных ключей для расшифровки результатов и протокола электронного голосования. Эти ключи находятся у пяти доверенных лиц и будут соединены лишь по окончании голосования вечером 8 сентября.


Ключевым элементом, обеспечивающим прозрачность и безопасность выборной процедуры и подсчета голосов при электронной платформе голосования, стал блокчейн, содержащий поданные голоса избирателей вместе с обезличенными обстоятельствами их подачи. Именно поэтому важной вехой, отмечающей начало голосования, является проводящееся накануне торжественное разделение ключа расшифрования на пять частей. Они записываются на внешние носители и передаются доверенным лицам города.


Ключ шифрования традиционно разделяют на несколько частей, которые до подведения итогов голосования будут храниться у представителей партий и общественности.


Чемоданчик, для переноса блокчейновых ключей:




Вопросы и Ответы - Программируем калькулятор пособий для беженцев вместе.
#14 
7495 коренной житель09.09.24 19:07
7495
NEW 09.09.24 19:07 
в ответ 7495 09.09.24 19:05

+ Число горожан, заявивших о желании голосовать бумагой, составило десятые доли процента от общего количества избирателей, все хотят использовать блокчейн! glass



Вопросы и Ответы - Программируем калькулятор пособий для беженцев вместе.
#15 
alex445 патриот09.09.24 21:45
NEW 09.09.24 21:45 
в ответ 7495 09.09.24 19:05, Последний раз изменено 09.09.24 21:48 (alex445)
Ключевым элементом, обеспечивающим прозрачность и безопасность выборной процедуры и подсчета голосов при электронной платформе голосования, стал блокчейн, содержащий поданные голоса избирателей вместе с обезличенными обстоятельствами их подачи. Именно поэтому важной вехой, отмечающей начало голосования, является проводящееся накануне торжественное разделение ключа расшифрования на пять частей. Они записываются на внешние носители и передаются доверенным лицам города.

Мне кажется, я этим блокчейном уже лет 10-15 назад занимался. У нас тогда тоже были какие-то ключи расшифрования. После зашифровки наша программа без вставки этого USB ключа не работала.

#16 
Программист коренной житель10.09.24 08:25
NEW 10.09.24 08:25 
в ответ 7495 09.09.24 19:07
Число горожан, заявивших о желании голосовать бумагой, составило десятые доли процента от общего количества избирателей, все хотят использовать блокчейн! glass

Вот как из пустышки можно сделать новость хаха

#17 
MrSanders коренной житель10.09.24 10:42
NEW 10.09.24 10:42 
в ответ Программист 10.09.24 08:25

Осталось угадать какого города :)

#18 
Программист коренной житель10.09.24 11:06
NEW 10.09.24 11:06 
в ответ MrSanders 10.09.24 10:42
Осталось угадать какого города :)

Москвы :)

Чтобы проголосовать с помощью бумажного бюллетеня 6–8 сентября, нужно было заранее подать заявление на портале мэрии или в территориальную избирательную комиссию (ТИК). Сделать это можно было до 2 сентября, сегодня председатель Мосгоризбиркома Ольга Кириллова назвала число зарегистрировавшихся — 13 482 избирателя, ее слова передает ТАСС.

Подробнее тут.


Т.е. это не то, чтобы москвичи так полюбили блокчейн, просто им фактически запретили использовать бумажные биллютени :)


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

#19 
MrSanders коренной житель10.09.24 11:57
NEW 10.09.24 11:57 
в ответ Программист 10.09.24 11:06

Угу. Если не предупреждать что надо заказывать бюллютени... А ещё там были шикарные кандидаты. На нескольких участках в мосгордуру баллотировались 18-и летние "политики". От ЛДПР. Тут уже и блокчейн ничего не испортит.

#20 
1 2 все