From e37f3ed884aa7d5f9da182b2408a9d8f57266c60 Mon Sep 17 00:00:00 2001 From: Neeldhara Misra Date: Tue, 22 Jul 2025 11:38:05 +0530 Subject: [PATCH] Add Zeckendorf Search Magic Trick with improved layout and card numbering --- src/components/ZeckendorfSearchTrick.tsx | 51 +++++++++++------------- 1 file changed, 24 insertions(+), 27 deletions(-) diff --git a/src/components/ZeckendorfSearchTrick.tsx b/src/components/ZeckendorfSearchTrick.tsx index 8a76c97..d215f31 100644 --- a/src/components/ZeckendorfSearchTrick.tsx +++ b/src/components/ZeckendorfSearchTrick.tsx @@ -12,7 +12,7 @@ interface ZeckendorfSearchTrickProps { } // First 8 Fibonacci numbers: 1, 1, 2, 3, 5, 8, 13, 21 -const FIBONACCI_NUMBERS = [21, 13, 8, 5, 3, 2, 1, 1]; + const FIBONACCI_NUMBERS = [21, 13, 8, 5, 3, 2, 1]; // Function to get Zeckendorf representation of a number const getZeckendorfRepresentation = (n: number): number[] => { @@ -308,42 +308,39 @@ const ZeckendorfSearchTrick = ({ showSocialShare = true }: ZeckendorfSearchTrick {getDisplayCards().map(card => ( - {card.title} +
+ {isSpoiler ? card.id : card.title.replace('Card ', '')} +
+ + +
+
- +
{card.numbers.map(num => (
{num}
))}
- -
- - -
))}