Skip to content

Commit f66007f

Browse files
committed
fix: fix pre-commits for test
Signed-off-by: slowy07 <slowy.arfy@proton.me>
1 parent 5f5b67c commit f66007f

File tree

12 files changed

+619
-688
lines changed

12 files changed

+619
-688
lines changed

.python-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.12
1+
3.13

algorithm/sorting/bucket_sort.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
# Urutkan masing-masing bucket.
88
# Gabungkan semua bucket menjadi satu list terurut.
99

10+
1011
def bucket_sort(collection: list[float]) -> list[float]:
1112
"""
1213
contoh

algorithm/sorting/circle_sort.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
# Jika elemen kiri lebih besar, tukar dengan elemen kanan.
88
# Lanjutkan ke tengah array, lalu lakukan rekursi.
99

10+
1011
def circle_sort(collection: list[int]) -> list[int]:
1112
"""
1213
contoh

other/composite_number.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import math
44

55

6-
def compositer_number(number : int) -> int | str:
6+
def compositer_number(number: int) -> int | str:
77
"""
88
Fungsi ini membuat daftar compositer number sesuai range
99
tertentu.
@@ -23,21 +23,21 @@ def compositer_number(number : int) -> int | str:
2323
while p * p <= number:
2424
if not list_number[p]:
2525

26-
for i in range(p * p , number + 1 , p):
26+
for i in range(p * p, number + 1, p):
2727
list_number[i] = True
2828

2929
p += 1
3030

3131
result = []
3232

33-
for p in range(4 , number + 1):
33+
for p in range(4, number + 1):
3434
if list_number[p]:
3535
result.append(p)
3636

3737
return result
3838

3939

40-
def is_compositor(number : int) -> str:
40+
def is_compositor(number: int) -> str:
4141
"""
4242
Fungsi ini mengecek apakah bilangan ini termasuk compositor
4343
atau tidak.
@@ -52,11 +52,11 @@ def is_compositor(number : int) -> str:
5252
'Bukan Angka Compositor'
5353
5454
"""
55-
benar , bukan = "Angka compositor" , "Bukan Angka Compositor"
55+
benar, bukan = "Angka compositor", "Bukan Angka Compositor"
5656
if number < 4:
5757
return bukan
5858

59-
for i in range(2 , int(math.sqrt(number)) + 1):
59+
for i in range(2, int(math.sqrt(number)) + 1):
6060
if number % i == 0:
6161
return benar
6262

@@ -71,11 +71,11 @@ def main(args=None):
7171
# sample test
7272
print(compositer_number(2)) # Bukan angka compositer
7373
print(compositer_number(10)) # [4, 6, 8, 9, 10]
74-
print('\n')
75-
print(is_compositor(8)) # Angka Compositor
76-
print(is_compositor(6)) # Angka Compositor
77-
print(is_compositor(5)) # Bukan Angka Compositor
78-
print(is_compositor(7)) # Bukan Angka Compositor
74+
print("\n")
75+
print(is_compositor(8)) # Angka Compositor
76+
print(is_compositor(6)) # Angka Compositor
77+
print(is_compositor(5)) # Bukan Angka Compositor
78+
print(is_compositor(7)) # Bukan Angka Compositor
7979

8080

8181
if __name__ == "__main__":

other/happy_number.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,5 +58,5 @@ def main(args=None):
5858
print(happy_or_sad(i))
5959

6060

61-
if __name__ == "__main__" :
61+
if __name__ == "__main__":
6262
main()

other/krisnamurtyCheck.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from math import factorial
33

44

5-
def krisnamurty(number : int) -> int | str:
5+
def krisnamurty(number: int) -> int | str:
66
"""
77
Angka Krisnamurty adalah angka factorial yang setiap digitnya
88
sama dengan factorial nya.
@@ -19,10 +19,10 @@ def krisnamurty(number : int) -> int | str:
1919
2020
"""
2121
error = "Masukkan Angka dengan benar"
22-
benar , bukan = "Angka Krisnamurty" , "Bukan Angka Krisnamuty"
23-
if not isinstance(number,int) or number < 0:
22+
benar, bukan = "Angka Krisnamurty", "Bukan Angka Krisnamuty"
23+
if not isinstance(number, int) or number < 0:
2424
return error
25-
else :
25+
else:
2626
total = sum(factorial(int(d)) for d in str(number))
2727
return benar if total == number else bukan
2828

other/logic_gate.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# https://en.wikipedia.org/wiki/Logic_gate
33

44

5-
def NOT_gate(input_1 : int) -> int | str:
5+
def NOT_gate(input_1: int) -> int | str:
66
"""
77
NOT gate adalah gerbang logika yang menghasilkan 0
88
jika input satu dan begitu juga sebaliknya.
@@ -14,15 +14,15 @@ def NOT_gate(input_1 : int) -> int | str:
1414
1515
"""
1616
error = "angka hanya satu dan nol"
17-
if input_1 == 1 :
17+
if input_1 == 1:
1818
return 0
19-
elif input_1 == 0 :
19+
elif input_1 == 0:
2020
return 1
21-
else :
21+
else:
2222
return error
2323

2424

25-
def OR_gate(int_1 : int , int_2 : int) -> int | str:
25+
def OR_gate(int_1: int, int_2: int) -> int | str:
2626
"""
2727
OR gate adalah gerbang yang menghasilkan 0 jika dua
2828
input 0.
@@ -52,7 +52,7 @@ def OR_gate(int_1 : int , int_2 : int) -> int | str:
5252
return error
5353

5454

55-
def AND_gate(int_1 : int , int_2 : int) -> int | str:
55+
def AND_gate(int_1: int, int_2: int) -> int | str:
5656
"""
5757
AND gate adalah gerbang yang menghasilkan 1 jika dua
5858
input 1.
@@ -82,7 +82,7 @@ def AND_gate(int_1 : int , int_2 : int) -> int | str:
8282
return error
8383

8484

85-
def NAND_gate(int_1 : int , int_2 : int) -> int | str:
85+
def NAND_gate(int_1: int, int_2: int) -> int | str:
8686
"""
8787
NAND gate adalah gerbang yang menghasilkan 0 jika dua
8888
input 1.
@@ -112,7 +112,7 @@ def NAND_gate(int_1 : int , int_2 : int) -> int | str:
112112
return error
113113

114114

115-
def NOR_GATE(int_1 : int , int_2 : int) -> int | str:
115+
def NOR_GATE(int_1: int, int_2: int) -> int | str:
116116
"""
117117
NOR gate adalah gerbang yang menghasilkan 1 jika dua
118118
input 0.
@@ -142,7 +142,7 @@ def NOR_GATE(int_1 : int , int_2 : int) -> int | str:
142142
return error
143143

144144

145-
def XOR_gate(int_1 : int , int_2 : int) -> int | str:
145+
def XOR_gate(int_1: int, int_2: int) -> int | str:
146146
"""
147147
XOR gate adalah gerbang yang akan menghasilkan angka 1 jika
148148
input nya berlawanan.
@@ -168,7 +168,7 @@ def XOR_gate(int_1 : int , int_2 : int) -> int | str:
168168
return error
169169

170170

171-
def XNOR_gate(int_1 : int, int_2 : int) -> int | str:
171+
def XNOR_gate(int_1: int, int_2: int) -> int | str:
172172
"""
173173
XNOR gate adalah gerbang yang yang akan menghasilkan 1 jika
174174
inputnya sama.

other/lucky_number.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@ def is_lucky_number(number):
1919
'Bukan Angka Lucky'
2020
2121
"""
22-
benar , bukan = "Angka Lucky" , "Bukan Angka Lucky"
22+
benar, bukan = "Angka Lucky", "Bukan Angka Lucky"
2323
MAX_NUMBER = 10000
2424

2525
idx = 1
2626
nbr = []
27-
for i in range(1 , MAX_NUMBER):
27+
for i in range(1, MAX_NUMBER):
2828
if i % 2 != 0:
2929
nbr.append(i)
3030

@@ -55,7 +55,7 @@ def main(args=None):
5555

5656
print(is_lucky_number(1)) # Angka Lucky
5757
print(is_lucky_number(21)) # Angka Lucky
58-
print(is_lucky_number(9)) # Angka Lucky
58+
print(is_lucky_number(9)) # Angka Lucky
5959
print(is_lucky_number(10)) # Bukan Angka Lucky
6060
print(is_lucky_number(80)) # Bukan Angka Lucky
6161
print(is_lucky_number(897)) # Bukan Angka Lucky

other/taxicab.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ def taxi_cab(x):
1919
>>> taxi_cab(40)
2020
[1729, 4104, 13832, 20683, 32832, 39312, 40033, 46683, 64232]
2121
"""
22-
cubes = array('i', [i**3 for i in range(0, x)])
22+
cubes = array("i", [i**3 for i in range(0, x)])
2323
dict_sum_pairs = {}
2424
raman = set()
2525

pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "python-bellshade"
33
version = "1.0.0"
44
description = "Repositori untuk belajar pemograman dalam bahasa indonesia"
55
readme = "README.md"
6-
requires-python = ">=3.12"
6+
requires-python = ">=3.13"
77
dependencies = [
88
"beautifulsoup4",
99
"fake_useragent",
@@ -16,6 +16,7 @@ dependencies = [
1616
"pillow",
1717
"pre-commit>=4.1.0",
1818
"projectq",
19+
"pytest>=9.0.1",
1920
"qiskit",
2021
"requests",
2122
"scikit-fuzzy",

0 commit comments

Comments
 (0)