티스토리 뷰

matlab

40585 = 4! + 0! + 5! + 8! + 5!

게으른 the lazy 2025. 3. 16. 22:32

https://www.linkedin.com/posts/fermatslibrary_in-1964-r-dougherty-discovered-the-largest-activity-7276628502387347456-B1v4

 

 

의심이 많은 나는 코드로 확인해본다.

 

i = 0;

while true
    i = i + 1;
    list = num2str(i) - '0';
    if i == sum(factorial(list))
        fprintf('%d = ', i)
        for n = 1:length(list)-1
            fprintf('%d! + ', list(n))
        end
        fprintf('%d!\n', list(end))
        keyboard
    end
end

 

 

1 = 1!
2 = 2!
145 = 1! + 4! + 5!
40585 = 4! + 0! + 5! + 8! + 5!

 

 

이 이후로는 370만까지 나오지 않았다. 9!는 기껏해야 362880이므로 이 이후로는 나오지 않는다.

 

'matlab' 카테고리의 다른 글

BPM 측정기 및 메트로놈  (0) 2024.09.10
애증의 정규식... 4탄  (0) 2024.08.31
애증의 정규식... 3탄  (0) 2024.08.22
hgtransform을 이용하여 이미지 회전시키기  (0) 2024.08.14
강아지 다이어트  (0) 2024.08.06
댓글