Kiên trì nhân
- Nhân tất cả các chữ số trong một số
- Lặp lại cho đến khi bạn còn lại một chữ số
Theo giải thích của Numberphile :
- Numberphile "Có gì đặc biệt về 277777788888899?"
- Numberphile "Sự kiên trì nhân rộng (cảnh quay thêm)"
Thí dụ
- 277777788888899 → 2x7x7x7x7x7x7x8x8x8x8x8x8x9x9 = 4996238671872
- 4996238671872 → 4x9x9x6x2x3x8x6x7x1x8x7x2 = 438939448
- 438939448 → 4x3x8x9x3x9x6x4x8 = 4478976
- 4478976 → 4x4x7x8x9x7x6 = 338688
- 338688 → 3x3x8x6x8x8 = 27648
- 27648 → 2x7x6x4x8 = 2688
- 2688 → 2x6x8x8 = 768
- 768 → 7x6x8 = 336
- 336 → 3x3x6 = 54
- 54 → 5x4 = 20
- 20 → 2x0 = 0
Đây là bản ghi hiện tại, bằng cách này: số nhỏ nhất với số bước lớn nhất.
Golf
Một chương trình lấy bất kỳ số nguyên nào làm đầu vào và sau đó xuất kết quả của từng bước, bắt đầu với chính đầu vào, cho đến khi chúng ta đạt được một chữ số. Đối với 277777788888899, đầu ra phải là
277777788888899
4996238671872
438939648
4478976
338688
27648
2688
768
336
54
20
0
(Đếm số bước được để lại dưới dạng bài tập cho người dùng).
Thêm ví dụ
Từ A003001 :
25
10
0
Từ A003001 cũng vậy:
68889
27648
2688
768
336
54
20
0
Từ video Numberphile :
327
42
8
Vì vậy, đã có một câu hỏi về sự kiên trì phụ gia , nhưng đây là sự kiên trì nhân rộng. Ngoài ra, câu hỏi đó yêu cầu số bước là đầu ra, trong khi tôi muốn xem kết quả trung gian.