From 04c666a21995ed95d5928885bd6d0ceae044b54b Mon Sep 17 00:00:00 2001 From: Seliaste Date: Mon, 22 Dec 2025 17:08:24 +0100 Subject: [PATCH] fixed formatting --- hs/1.hs | 2 +- hs/5.hs | 2 +- hs/6.hs | 2 +- py/10.py | 5 +++-- py/2.py | 6 +++--- py/3.py | 12 ++++++++---- py/4.py | 14 ++++++++------ py/7.py | 2 +- py/8.py | 17 +++++++++++++---- py/9.py | 12 ++++++------ 10 files changed, 45 insertions(+), 29 deletions(-) diff --git a/hs/1.hs b/hs/1.hs index 9439f2f..1127a0a 100644 --- a/hs/1.hs +++ b/hs/1.hs @@ -1,2 +1,2 @@ main = do - putStrLn (show (sum [x | x <- [1..999], x `mod` 3 == 0 || x `mod` 5 == 0])) \ No newline at end of file + putStrLn (show (sum [x | x <- [1..999], x `mod` 3 == 0 || x `mod` 5 == 0])) diff --git a/hs/5.hs b/hs/5.hs index 80208e5..584f02d 100644 --- a/hs/5.hs +++ b/hs/5.hs @@ -3,4 +3,4 @@ divisible x y = x `mod` y == 0 smallest x = if all (divisible x) [2..20] then x else smallest (succ x) main = do - print(smallest 1) \ No newline at end of file + print(smallest 1) diff --git a/hs/6.hs b/hs/6.hs index f385932..2b96802 100644 --- a/hs/6.hs +++ b/hs/6.hs @@ -1,2 +1,2 @@ main = do - print (sum [1..100] ^ 2 - sum [x ^ 2 | x <- [1..100]]) \ No newline at end of file + print (sum [1..100] ^ 2 - sum [x ^ 2 | x <- [1..100]]) diff --git a/py/10.py b/py/10.py index 7d7dc36..337ef39 100644 --- a/py/10.py +++ b/py/10.py @@ -1,2 +1,3 @@ -import sympy -print(sum(filter(sympy.isprime,range(2000000)))) \ No newline at end of file +import sympy + +print(sum(filter(sympy.isprime, range(2000000)))) diff --git a/py/2.py b/py/2.py index 2466dd6..77a1dd9 100644 --- a/py/2.py +++ b/py/2.py @@ -1,9 +1,9 @@ last1 = 1 last2 = 2 res = 2 -while (last1 + last2 <= 4000000): +while last1 + last2 <= 4000000: new = last1 + last2 - res += (new if new%2 == 0 else 0) + res += new if new % 2 == 0 else 0 last1 = last2 last2 = new -print(res) \ No newline at end of file +print(res) diff --git a/py/3.py b/py/3.py index 8f6de04..7a1db65 100644 --- a/py/3.py +++ b/py/3.py @@ -1,11 +1,15 @@ -from sympy.ntheory import isprime import math +from sympy.ntheory import isprime + + def primefactor(x): res = 0 - for i in range(2,math.ceil(math.sqrt(x))): - if(not isprime(i) or x%i != 0): continue + for i in range(2, math.ceil(math.sqrt(x))): + if not isprime(i) or x % i != 0: + continue res = i return res -print(primefactor(600851475143)) \ No newline at end of file + +print(primefactor(600851475143)) diff --git a/py/4.py b/py/4.py index 47c91b1..39a05b2 100644 --- a/py/4.py +++ b/py/4.py @@ -1,9 +1,11 @@ def palindromic(x): return str(x) == str(x)[::-1] - -maxi = 0 -for i in range(1,999): - for j in range(1,999): - if(palindromic(i*j)): maxi = max(maxi,(i*j)) -print(maxi) \ No newline at end of file + +maxi = 0 +for i in range(1, 999): + for j in range(1, 999): + if palindromic(i * j): + maxi = max(maxi, (i * j)) + +print(maxi) diff --git a/py/7.py b/py/7.py index fc4a36b..6cfb99b 100644 --- a/py/7.py +++ b/py/7.py @@ -1 +1 @@ -## zzz \ No newline at end of file +## zzz diff --git a/py/8.py b/py/8.py index f44123c..cbb8ed8 100644 --- a/py/8.py +++ b/py/8.py @@ -1,8 +1,17 @@ from functools import reduce -val = list(map(int,list(str(7316717653133062491922511967442657474235534919493496983520312774506326239578318016984801869478851843858615607891129494954595017379583319528532088055111254069874715852386305071569329096329522744304355766896648950445244523161731856403098711121722383113622298934233803081353362766142828064444866452387493035890729629049156044077239071381051585930796086670172427121883998797908792274921901699720888093776657273330010533678812202354218097512545405947522435258490771167055601360483958644670632441572215539753697817977846174064955149290862569321978468622482839722413756570560574902614079729686524145351004748216637048440319989000889524345065854122758866688116427171479924442928230863465674813919123162824586178664583591245665294765456828489128831426076900422421902267105562632111110937054421750694165896040807198403850962455444362981230987879927244284909188845801561660979191338754992005240636899125607176060588611646710940507754100225698315520005593572972571636269561882670428252483600823257530420752963450)))) +val = list( + map( + int, + list( + str( + 7316717653133062491922511967442657474235534919493496983520312774506326239578318016984801869478851843858615607891129494954595017379583319528532088055111254069874715852386305071569329096329522744304355766896648950445244523161731856403098711121722383113622298934233803081353362766142828064444866452387493035890729629049156044077239071381051585930796086670172427121883998797908792274921901699720888093776657273330010533678812202354218097512545405947522435258490771167055601360483958644670632441572215539753697817977846174064955149290862569321978468622482839722413756570560574902614079729686524145351004748216637048440319989000889524345065854122758866688116427171479924442928230863465674813919123162824586178664583591245665294765456828489128831426076900422421902267105562632111110937054421750694165896040807198403850962455444362981230987879927244284909188845801561660979191338754992005240636899125607176060588611646710940507754100225698315520005593572972571636269561882670428252483600823257530420752963450 + ) + ), + ) +) res = 0 -for i in range(len(val)-13): - res = max(res,reduce(lambda a,b: a*b,val[i:i+13])) -print(res) \ No newline at end of file +for i in range(len(val) - 13): + res = max(res, reduce(lambda a, b: a * b, val[i : i + 13])) +print(res) diff --git a/py/9.py b/py/9.py index 79be4f0..b99d501 100644 --- a/py/9.py +++ b/py/9.py @@ -1,6 +1,6 @@ -for a in range(1,1000): - for i in range(1,a): - b = a+i - c = 1000-(a+b) - if(a**2+b**2 == c**2): - print(a*b*c) \ No newline at end of file +for a in range(1, 1000): + for i in range(1, a): + b = a + i + c = 1000 - (a + b) + if a**2 + b**2 == c**2: + print(a * b * c)