Dice simulator

This commit is contained in:
Jan-Niclas Loosen
2025-10-24 20:58:31 +02:00
parent 49438ccaaf
commit 90ce78f17d
9 changed files with 312 additions and 6 deletions

27
Uebung-02/minsearch.py Normal file
View File

@@ -0,0 +1,27 @@
import random
numsTest = [1, 2, 3, 4, 5]
def search_min(nums):
if len(nums) == 1:
return nums[0]
num = nums[0]
nums.remove(num)
# n-1 recursions
rec_num = search_min(nums)
if rec_num < num:
return rec_num
else:
# n-1 times called in worst case
smaller = True
for n in nums:
if n <= num:
smaller = False
print('Hit')
assert smaller == True
return num
print(search_min(numsTest))