From 25469e10220f7a470c5fd18468324c8589e6697a Mon Sep 17 00:00:00 2001 From: Sidney Zhang Date: Fri, 26 Dec 2025 17:35:14 +0800 Subject: [PATCH] Symbol(clack:cancel) --- solutions/{ => 0000_0029}/0000.zero/euler_0.py | 0 solutions/{ => 0000_0029}/0001.multiples/euler_1.py | 0 solutions/{ => 0000_0029}/0002.even_fibonacci/euler_2.py | 0 solutions/{ => 0000_0029}/0003.largestprime/euler_3.py | 0 solutions/{ => 0000_0029}/0004.palindrome/eular_4.py | 0 solutions/{ => 0000_0029}/0004.palindrome/readme.md | 0 solutions/{ => 0000_0029}/0005.smallestMultiple/eular_5.py | 0 solutions/{ => 0000_0029}/0005.smallestMultiple/readme.md | 0 solutions/{ => 0000_0029}/0006.SumSquareDifference/eular_6.py | 0 solutions/{ => 0000_0029}/0006.SumSquareDifference/readme.md | 0 solutions/{ => 0000_0029}/0007.10001stPrime/euler_7.py | 0 solutions/{ => 0000_0029}/0007.10001stPrime/readme.md | 0 solutions/{ => 0000_0029}/0008.LargestProduct/eular_8.py | 0 solutions/{ => 0000_0029}/0009/eular_9.py | 0 solutions/{ => 0000_0029}/0009/readme.md | 0 solutions/{ => 0000_0029}/0010.SumPrimes/eular_10.py | 0 solutions/{ => 0000_0029}/0011.grid/eular_11.py | 0 solutions/{ => 0000_0029}/0012.TriangularNumber/eular_12.py | 0 solutions/{ => 0000_0029}/0012.TriangularNumber/readme.md | 0 solutions/{ => 0000_0029}/0013/eular_13.py | 0 solutions/{ => 0000_0029}/0013/readme.md | 0 solutions/{ => 0000_0029}/0014.CollatzSeq/eular_14.py | 0 solutions/{ => 0000_0029}/0014.CollatzSeq/readme.md | 0 solutions/{ => 0000_0029}/0015.gridpath/eular_15.py | 0 solutions/{ => 0000_0029}/0015.gridpath/readme.md | 0 solutions/{ => 0000_0029}/0016.PowerDigitSum/eular_16.hs | 0 solutions/{ => 0000_0029}/0016.PowerDigitSum/eular_16.py | 0 solutions/{ => 0000_0029}/0017/eular_17.py | 0 solutions/{ => 0000_0029}/0018.MaxPathSum1/eular_18_1.py | 0 solutions/{ => 0000_0029}/0018.MaxPathSum1/readme.md | 0 solutions/{ => 0000_0029}/0019.CountingSundays/euler_19.py | 0 solutions/{ => 0000_0029}/0020.FactorialDigitSum/euler_20.py | 0 solutions/{ => 0000_0029}/0020.FactorialDigitSum/readme.md | 0 solutions/{ => 0000_0029}/0021.AmicableNumbers/euler_21.py | 0 solutions/{ => 0000_0029}/0021.AmicableNumbers/readme.md | 0 solutions/{ => 0000_0029}/0022/0022_names.txt | 0 solutions/{ => 0000_0029}/0022/euler_22.py | 0 solutions/{ => 0000_0029}/0023/euler_23.py | 0 solutions/{ => 0000_0029}/0023/euler_23_s2.py | 0 solutions/{ => 0000_0029}/0023/euler_23_s3.py | 0 solutions/{ => 0000_0029}/0023/readme.md | 0 solutions/{ => 0000_0029}/0024.Permutations/README.md | 0 solutions/{ => 0000_0029}/0024.Permutations/euler_24.py | 0 solutions/{ => 0000_0029}/0025.Fibonacci/euler_25.py | 0 solutions/{ => 0000_0029}/0025.Fibonacci/readme.md | 0 solutions/{ => 0000_0029}/0026.ReciprocalCycles/euler_26.py | 0 solutions/{ => 0000_0029}/0026.ReciprocalCycles/readme.md | 0 solutions/{ => 0000_0029}/0027.QuadraticPrimes/euler_27.py | 0 solutions/{ => 0000_0029}/0027.QuadraticPrimes/usemath.md | 0 solutions/{ => 0000_0029}/0028.NumDiagonals/euler_28.py | 0 solutions/{ => 0000_0029}/0028.NumDiagonals/readme.md | 0 solutions/{ => 0000_0029}/0029.DistinctPowers/README.md | 0 solutions/{ => 0000_0029}/0029.DistinctPowers/euler_29.py | 0 solutions/{ => 0000_0029}/0029.DistinctPowers/euler_29_best.py | 0 54 files changed, 0 insertions(+), 0 deletions(-) rename solutions/{ => 0000_0029}/0000.zero/euler_0.py (100%) rename solutions/{ => 0000_0029}/0001.multiples/euler_1.py (100%) rename solutions/{ => 0000_0029}/0002.even_fibonacci/euler_2.py (100%) rename solutions/{ => 0000_0029}/0003.largestprime/euler_3.py (100%) rename solutions/{ => 0000_0029}/0004.palindrome/eular_4.py (100%) rename solutions/{ => 0000_0029}/0004.palindrome/readme.md (100%) rename solutions/{ => 0000_0029}/0005.smallestMultiple/eular_5.py (100%) rename solutions/{ => 0000_0029}/0005.smallestMultiple/readme.md (100%) rename solutions/{ => 0000_0029}/0006.SumSquareDifference/eular_6.py (100%) rename solutions/{ => 0000_0029}/0006.SumSquareDifference/readme.md (100%) rename solutions/{ => 0000_0029}/0007.10001stPrime/euler_7.py (100%) rename solutions/{ => 0000_0029}/0007.10001stPrime/readme.md (100%) rename solutions/{ => 0000_0029}/0008.LargestProduct/eular_8.py (100%) rename solutions/{ => 0000_0029}/0009/eular_9.py (100%) rename solutions/{ => 0000_0029}/0009/readme.md (100%) rename solutions/{ => 0000_0029}/0010.SumPrimes/eular_10.py (100%) rename solutions/{ => 0000_0029}/0011.grid/eular_11.py (100%) rename solutions/{ => 0000_0029}/0012.TriangularNumber/eular_12.py (100%) rename solutions/{ => 0000_0029}/0012.TriangularNumber/readme.md (100%) rename solutions/{ => 0000_0029}/0013/eular_13.py (100%) rename solutions/{ => 0000_0029}/0013/readme.md (100%) rename solutions/{ => 0000_0029}/0014.CollatzSeq/eular_14.py (100%) rename solutions/{ => 0000_0029}/0014.CollatzSeq/readme.md (100%) rename solutions/{ => 0000_0029}/0015.gridpath/eular_15.py (100%) rename solutions/{ => 0000_0029}/0015.gridpath/readme.md (100%) rename solutions/{ => 0000_0029}/0016.PowerDigitSum/eular_16.hs (100%) rename solutions/{ => 0000_0029}/0016.PowerDigitSum/eular_16.py (100%) rename solutions/{ => 0000_0029}/0017/eular_17.py (100%) rename solutions/{ => 0000_0029}/0018.MaxPathSum1/eular_18_1.py (100%) rename solutions/{ => 0000_0029}/0018.MaxPathSum1/readme.md (100%) rename solutions/{ => 0000_0029}/0019.CountingSundays/euler_19.py (100%) rename solutions/{ => 0000_0029}/0020.FactorialDigitSum/euler_20.py (100%) rename solutions/{ => 0000_0029}/0020.FactorialDigitSum/readme.md (100%) rename solutions/{ => 0000_0029}/0021.AmicableNumbers/euler_21.py (100%) rename solutions/{ => 0000_0029}/0021.AmicableNumbers/readme.md (100%) rename solutions/{ => 0000_0029}/0022/0022_names.txt (100%) rename solutions/{ => 0000_0029}/0022/euler_22.py (100%) rename solutions/{ => 0000_0029}/0023/euler_23.py (100%) rename solutions/{ => 0000_0029}/0023/euler_23_s2.py (100%) rename solutions/{ => 0000_0029}/0023/euler_23_s3.py (100%) rename solutions/{ => 0000_0029}/0023/readme.md (100%) rename solutions/{ => 0000_0029}/0024.Permutations/README.md (100%) rename solutions/{ => 0000_0029}/0024.Permutations/euler_24.py (100%) rename solutions/{ => 0000_0029}/0025.Fibonacci/euler_25.py (100%) rename solutions/{ => 0000_0029}/0025.Fibonacci/readme.md (100%) rename solutions/{ => 0000_0029}/0026.ReciprocalCycles/euler_26.py (100%) rename solutions/{ => 0000_0029}/0026.ReciprocalCycles/readme.md (100%) rename solutions/{ => 0000_0029}/0027.QuadraticPrimes/euler_27.py (100%) rename solutions/{ => 0000_0029}/0027.QuadraticPrimes/usemath.md (100%) rename solutions/{ => 0000_0029}/0028.NumDiagonals/euler_28.py (100%) rename solutions/{ => 0000_0029}/0028.NumDiagonals/readme.md (100%) rename solutions/{ => 0000_0029}/0029.DistinctPowers/README.md (100%) rename solutions/{ => 0000_0029}/0029.DistinctPowers/euler_29.py (100%) rename solutions/{ => 0000_0029}/0029.DistinctPowers/euler_29_best.py (100%) diff --git a/solutions/0000.zero/euler_0.py b/solutions/0000_0029/0000.zero/euler_0.py similarity index 100% rename from solutions/0000.zero/euler_0.py rename to solutions/0000_0029/0000.zero/euler_0.py diff --git a/solutions/0001.multiples/euler_1.py b/solutions/0000_0029/0001.multiples/euler_1.py similarity index 100% rename from solutions/0001.multiples/euler_1.py rename to solutions/0000_0029/0001.multiples/euler_1.py diff --git a/solutions/0002.even_fibonacci/euler_2.py b/solutions/0000_0029/0002.even_fibonacci/euler_2.py similarity index 100% rename from solutions/0002.even_fibonacci/euler_2.py rename to solutions/0000_0029/0002.even_fibonacci/euler_2.py diff --git a/solutions/0003.largestprime/euler_3.py b/solutions/0000_0029/0003.largestprime/euler_3.py similarity index 100% rename from solutions/0003.largestprime/euler_3.py rename to solutions/0000_0029/0003.largestprime/euler_3.py diff --git a/solutions/0004.palindrome/eular_4.py b/solutions/0000_0029/0004.palindrome/eular_4.py similarity index 100% rename from solutions/0004.palindrome/eular_4.py rename to solutions/0000_0029/0004.palindrome/eular_4.py diff --git a/solutions/0004.palindrome/readme.md b/solutions/0000_0029/0004.palindrome/readme.md similarity index 100% rename from solutions/0004.palindrome/readme.md rename to solutions/0000_0029/0004.palindrome/readme.md diff --git a/solutions/0005.smallestMultiple/eular_5.py b/solutions/0000_0029/0005.smallestMultiple/eular_5.py similarity index 100% rename from solutions/0005.smallestMultiple/eular_5.py rename to solutions/0000_0029/0005.smallestMultiple/eular_5.py diff --git a/solutions/0005.smallestMultiple/readme.md b/solutions/0000_0029/0005.smallestMultiple/readme.md similarity index 100% rename from solutions/0005.smallestMultiple/readme.md rename to solutions/0000_0029/0005.smallestMultiple/readme.md diff --git a/solutions/0006.SumSquareDifference/eular_6.py b/solutions/0000_0029/0006.SumSquareDifference/eular_6.py similarity index 100% rename from solutions/0006.SumSquareDifference/eular_6.py rename to solutions/0000_0029/0006.SumSquareDifference/eular_6.py diff --git a/solutions/0006.SumSquareDifference/readme.md b/solutions/0000_0029/0006.SumSquareDifference/readme.md similarity index 100% rename from solutions/0006.SumSquareDifference/readme.md rename to solutions/0000_0029/0006.SumSquareDifference/readme.md diff --git a/solutions/0007.10001stPrime/euler_7.py b/solutions/0000_0029/0007.10001stPrime/euler_7.py similarity index 100% rename from solutions/0007.10001stPrime/euler_7.py rename to solutions/0000_0029/0007.10001stPrime/euler_7.py diff --git a/solutions/0007.10001stPrime/readme.md b/solutions/0000_0029/0007.10001stPrime/readme.md similarity index 100% rename from solutions/0007.10001stPrime/readme.md rename to solutions/0000_0029/0007.10001stPrime/readme.md diff --git a/solutions/0008.LargestProduct/eular_8.py b/solutions/0000_0029/0008.LargestProduct/eular_8.py similarity index 100% rename from solutions/0008.LargestProduct/eular_8.py rename to solutions/0000_0029/0008.LargestProduct/eular_8.py diff --git a/solutions/0009/eular_9.py b/solutions/0000_0029/0009/eular_9.py similarity index 100% rename from solutions/0009/eular_9.py rename to solutions/0000_0029/0009/eular_9.py diff --git a/solutions/0009/readme.md b/solutions/0000_0029/0009/readme.md similarity index 100% rename from solutions/0009/readme.md rename to solutions/0000_0029/0009/readme.md diff --git a/solutions/0010.SumPrimes/eular_10.py b/solutions/0000_0029/0010.SumPrimes/eular_10.py similarity index 100% rename from solutions/0010.SumPrimes/eular_10.py rename to solutions/0000_0029/0010.SumPrimes/eular_10.py diff --git a/solutions/0011.grid/eular_11.py b/solutions/0000_0029/0011.grid/eular_11.py similarity index 100% rename from solutions/0011.grid/eular_11.py rename to solutions/0000_0029/0011.grid/eular_11.py diff --git a/solutions/0012.TriangularNumber/eular_12.py b/solutions/0000_0029/0012.TriangularNumber/eular_12.py similarity index 100% rename from solutions/0012.TriangularNumber/eular_12.py rename to solutions/0000_0029/0012.TriangularNumber/eular_12.py diff --git a/solutions/0012.TriangularNumber/readme.md b/solutions/0000_0029/0012.TriangularNumber/readme.md similarity index 100% rename from solutions/0012.TriangularNumber/readme.md rename to solutions/0000_0029/0012.TriangularNumber/readme.md diff --git a/solutions/0013/eular_13.py b/solutions/0000_0029/0013/eular_13.py similarity index 100% rename from solutions/0013/eular_13.py rename to solutions/0000_0029/0013/eular_13.py diff --git a/solutions/0013/readme.md b/solutions/0000_0029/0013/readme.md similarity index 100% rename from solutions/0013/readme.md rename to solutions/0000_0029/0013/readme.md diff --git a/solutions/0014.CollatzSeq/eular_14.py b/solutions/0000_0029/0014.CollatzSeq/eular_14.py similarity index 100% rename from solutions/0014.CollatzSeq/eular_14.py rename to solutions/0000_0029/0014.CollatzSeq/eular_14.py diff --git a/solutions/0014.CollatzSeq/readme.md b/solutions/0000_0029/0014.CollatzSeq/readme.md similarity index 100% rename from solutions/0014.CollatzSeq/readme.md rename to solutions/0000_0029/0014.CollatzSeq/readme.md diff --git a/solutions/0015.gridpath/eular_15.py b/solutions/0000_0029/0015.gridpath/eular_15.py similarity index 100% rename from solutions/0015.gridpath/eular_15.py rename to solutions/0000_0029/0015.gridpath/eular_15.py diff --git a/solutions/0015.gridpath/readme.md b/solutions/0000_0029/0015.gridpath/readme.md similarity index 100% rename from solutions/0015.gridpath/readme.md rename to solutions/0000_0029/0015.gridpath/readme.md diff --git a/solutions/0016.PowerDigitSum/eular_16.hs b/solutions/0000_0029/0016.PowerDigitSum/eular_16.hs similarity index 100% rename from solutions/0016.PowerDigitSum/eular_16.hs rename to solutions/0000_0029/0016.PowerDigitSum/eular_16.hs diff --git a/solutions/0016.PowerDigitSum/eular_16.py b/solutions/0000_0029/0016.PowerDigitSum/eular_16.py similarity index 100% rename from solutions/0016.PowerDigitSum/eular_16.py rename to solutions/0000_0029/0016.PowerDigitSum/eular_16.py diff --git a/solutions/0017/eular_17.py b/solutions/0000_0029/0017/eular_17.py similarity index 100% rename from solutions/0017/eular_17.py rename to solutions/0000_0029/0017/eular_17.py diff --git a/solutions/0018.MaxPathSum1/eular_18_1.py b/solutions/0000_0029/0018.MaxPathSum1/eular_18_1.py similarity index 100% rename from solutions/0018.MaxPathSum1/eular_18_1.py rename to solutions/0000_0029/0018.MaxPathSum1/eular_18_1.py diff --git a/solutions/0018.MaxPathSum1/readme.md b/solutions/0000_0029/0018.MaxPathSum1/readme.md similarity index 100% rename from solutions/0018.MaxPathSum1/readme.md rename to solutions/0000_0029/0018.MaxPathSum1/readme.md diff --git a/solutions/0019.CountingSundays/euler_19.py b/solutions/0000_0029/0019.CountingSundays/euler_19.py similarity index 100% rename from solutions/0019.CountingSundays/euler_19.py rename to solutions/0000_0029/0019.CountingSundays/euler_19.py diff --git a/solutions/0020.FactorialDigitSum/euler_20.py b/solutions/0000_0029/0020.FactorialDigitSum/euler_20.py similarity index 100% rename from solutions/0020.FactorialDigitSum/euler_20.py rename to solutions/0000_0029/0020.FactorialDigitSum/euler_20.py diff --git a/solutions/0020.FactorialDigitSum/readme.md b/solutions/0000_0029/0020.FactorialDigitSum/readme.md similarity index 100% rename from solutions/0020.FactorialDigitSum/readme.md rename to solutions/0000_0029/0020.FactorialDigitSum/readme.md diff --git a/solutions/0021.AmicableNumbers/euler_21.py b/solutions/0000_0029/0021.AmicableNumbers/euler_21.py similarity index 100% rename from solutions/0021.AmicableNumbers/euler_21.py rename to solutions/0000_0029/0021.AmicableNumbers/euler_21.py diff --git a/solutions/0021.AmicableNumbers/readme.md b/solutions/0000_0029/0021.AmicableNumbers/readme.md similarity index 100% rename from solutions/0021.AmicableNumbers/readme.md rename to solutions/0000_0029/0021.AmicableNumbers/readme.md diff --git a/solutions/0022/0022_names.txt b/solutions/0000_0029/0022/0022_names.txt similarity index 100% rename from solutions/0022/0022_names.txt rename to solutions/0000_0029/0022/0022_names.txt diff --git a/solutions/0022/euler_22.py b/solutions/0000_0029/0022/euler_22.py similarity index 100% rename from solutions/0022/euler_22.py rename to solutions/0000_0029/0022/euler_22.py diff --git a/solutions/0023/euler_23.py b/solutions/0000_0029/0023/euler_23.py similarity index 100% rename from solutions/0023/euler_23.py rename to solutions/0000_0029/0023/euler_23.py diff --git a/solutions/0023/euler_23_s2.py b/solutions/0000_0029/0023/euler_23_s2.py similarity index 100% rename from solutions/0023/euler_23_s2.py rename to solutions/0000_0029/0023/euler_23_s2.py diff --git a/solutions/0023/euler_23_s3.py b/solutions/0000_0029/0023/euler_23_s3.py similarity index 100% rename from solutions/0023/euler_23_s3.py rename to solutions/0000_0029/0023/euler_23_s3.py diff --git a/solutions/0023/readme.md b/solutions/0000_0029/0023/readme.md similarity index 100% rename from solutions/0023/readme.md rename to solutions/0000_0029/0023/readme.md diff --git a/solutions/0024.Permutations/README.md b/solutions/0000_0029/0024.Permutations/README.md similarity index 100% rename from solutions/0024.Permutations/README.md rename to solutions/0000_0029/0024.Permutations/README.md diff --git a/solutions/0024.Permutations/euler_24.py b/solutions/0000_0029/0024.Permutations/euler_24.py similarity index 100% rename from solutions/0024.Permutations/euler_24.py rename to solutions/0000_0029/0024.Permutations/euler_24.py diff --git a/solutions/0025.Fibonacci/euler_25.py b/solutions/0000_0029/0025.Fibonacci/euler_25.py similarity index 100% rename from solutions/0025.Fibonacci/euler_25.py rename to solutions/0000_0029/0025.Fibonacci/euler_25.py diff --git a/solutions/0025.Fibonacci/readme.md b/solutions/0000_0029/0025.Fibonacci/readme.md similarity index 100% rename from solutions/0025.Fibonacci/readme.md rename to solutions/0000_0029/0025.Fibonacci/readme.md diff --git a/solutions/0026.ReciprocalCycles/euler_26.py b/solutions/0000_0029/0026.ReciprocalCycles/euler_26.py similarity index 100% rename from solutions/0026.ReciprocalCycles/euler_26.py rename to solutions/0000_0029/0026.ReciprocalCycles/euler_26.py diff --git a/solutions/0026.ReciprocalCycles/readme.md b/solutions/0000_0029/0026.ReciprocalCycles/readme.md similarity index 100% rename from solutions/0026.ReciprocalCycles/readme.md rename to solutions/0000_0029/0026.ReciprocalCycles/readme.md diff --git a/solutions/0027.QuadraticPrimes/euler_27.py b/solutions/0000_0029/0027.QuadraticPrimes/euler_27.py similarity index 100% rename from solutions/0027.QuadraticPrimes/euler_27.py rename to solutions/0000_0029/0027.QuadraticPrimes/euler_27.py diff --git a/solutions/0027.QuadraticPrimes/usemath.md b/solutions/0000_0029/0027.QuadraticPrimes/usemath.md similarity index 100% rename from solutions/0027.QuadraticPrimes/usemath.md rename to solutions/0000_0029/0027.QuadraticPrimes/usemath.md diff --git a/solutions/0028.NumDiagonals/euler_28.py b/solutions/0000_0029/0028.NumDiagonals/euler_28.py similarity index 100% rename from solutions/0028.NumDiagonals/euler_28.py rename to solutions/0000_0029/0028.NumDiagonals/euler_28.py diff --git a/solutions/0028.NumDiagonals/readme.md b/solutions/0000_0029/0028.NumDiagonals/readme.md similarity index 100% rename from solutions/0028.NumDiagonals/readme.md rename to solutions/0000_0029/0028.NumDiagonals/readme.md diff --git a/solutions/0029.DistinctPowers/README.md b/solutions/0000_0029/0029.DistinctPowers/README.md similarity index 100% rename from solutions/0029.DistinctPowers/README.md rename to solutions/0000_0029/0029.DistinctPowers/README.md diff --git a/solutions/0029.DistinctPowers/euler_29.py b/solutions/0000_0029/0029.DistinctPowers/euler_29.py similarity index 100% rename from solutions/0029.DistinctPowers/euler_29.py rename to solutions/0000_0029/0029.DistinctPowers/euler_29.py diff --git a/solutions/0029.DistinctPowers/euler_29_best.py b/solutions/0000_0029/0029.DistinctPowers/euler_29_best.py similarity index 100% rename from solutions/0029.DistinctPowers/euler_29_best.py rename to solutions/0000_0029/0029.DistinctPowers/euler_29_best.py