One more math bruteforce script
This commit is contained in:
parent
ad93333cf6
commit
56d0dc79eb
1 changed files with 29 additions and 0 deletions
29
math_bruteforce/logic_exercise_bruteforce.py
Normal file
29
math_bruteforce/logic_exercise_bruteforce.py
Normal file
|
@ -0,0 +1,29 @@
|
|||
print("")
|
||||
print("*** EXERCISE BRUTEFORCE ***")
|
||||
print("")
|
||||
|
||||
light_count = 120
|
||||
lamps_in_chnd = 1
|
||||
lamps_in_scn = 3
|
||||
|
||||
chnd_lamps_count = 0
|
||||
scn_lamps_count = 0
|
||||
solved = False
|
||||
|
||||
for chnd_count in range(light_count+1):
|
||||
for scn_count in range(light_count+1):
|
||||
#if (chnd_count + scn_count) > light_count:
|
||||
#continue
|
||||
chnd_lamps_count = lamps_in_chnd * chnd_count
|
||||
scn_lamps_count = lamps_in_scn * scn_count
|
||||
solved = (chnd_lamps_count == scn_lamps_count) and (chnd_lamps_count > 0) and (scn_lamps_count > 0)
|
||||
print(chnd_lamps_count, chnd_count, scn_lamps_count, scn_count, solved)
|
||||
if (solved):
|
||||
print("OK")
|
||||
break
|
||||
if (solved):
|
||||
break
|
||||
|
||||
print("")
|
||||
print("Finished")
|
||||
input("")
|
Loading…
Reference in a new issue