dimal/lucky-number

There is no license information available for the latest version (v1.0.2) of this package.

v1.0.2 2023-11-21 12:54 UTC

This package is not auto-updated.

Last update: 2024-09-24 16:43:42 UTC


README

Проверка числа на счастливое

use DimAl\\LuckyNumber\\LuckyNumberChecker as L;
$c = new L();
$c->isLuckyNumber(11);

Счастливое число

Материал из Википедии — свободной энциклопедии

В теории чисел счастливым числом называется число, которое в конечном итоге достигает 1 при замене суммой квадратов каждой цифры. Например, 13 - счастливое число, потому что

1^2 + 3^2 = 10 
1^2 + 0^2 = 1

С другой стороны, 4 не является счастливым числом, потому что последовательность начинается с

 4^2 = 16 

и

1^2 + 6^2 = 37 

в конечном итоге достигает

2^2 + 0^2 = 4 

числа, с которого началась последовательность, и поэтому процесс продолжается в бесконечном цикле, никогда не достигая 1. Число, которое не радует, называется грустным или несчастным.