Odpowiedź :
Odpowiedź:
Ilośc po 365 dniach: 74
Odławiono: 55
minimum: 20
maximum: 1984
historia: [200, 400, 800, 1600, 32, 64, 128, 256, 512, 1024, 20, 40, 80, 160, 320, 640, 1280, 26, 52, 104, 208, 416, 832, 1664, 33, 66, 132, 264, 528, 1056, 21, 42, 84, 168, 336, 672, 1344, 27, 54, 108, 216, 432, 864, 1728, 35, 70, 140, 280, 560, 1120, 22, 44, 88, 176, 352, 704, 1408, 28, 56, 112, 224, 448, 896, 1792, 36, 72, 144, 288, 576, 1152, 23, 46, 92, 184, 368, 736, 1472, 29, 58, 116, 232, 464, 928, 1856, 37, 74, 148, 296, 592, 1184, 24, 48, 96, 192, 384, 768, 1536, 31, 62, 124, 248, 496, 992, 1984, 40, 80, 160, 320, 640, 1280, 26, 52, 104, 208, 416, 832, 1664, 33, 66, 132, 264, 528, 1056, 21, 42, 84, 168, 336, 672, 1344, 27, 54, 108, 216, 432, 864, 1728, 35, 70, 140, 280, 560, 1120, 22, 44, 88, 176, 352, 704, 1408, 28, 56, 112, 224, 448, 896, 1792, 36, 72, 144, 288, 576, 1152, 23, 46, 92, 184, 368, 736, 1472, 29, 58, 116, 232, 464, 928, 1856, 37, 74, 148, 296, 592, 1184, 24, 48, 96, 192, 384, 768, 1536, 31, 62, 124, 248, 496, 992, 1984, 40, 80, 160, 320, 640, 1280, 26, 52, 104, 208, 416, 832, 1664, 33, 66, 132, 264, 528, 1056, 21, 42, 84, 168, 336, 672, 1344, 27, 54, 108, 216, 432, 864, 1728, 35, 70, 140, 280, 560, 1120, 22, 44, 88, 176, 352, 704, 1408, 28, 56, 112, 224, 448, 896, 1792, 36, 72, 144, 288, 576, 1152, 23, 46, 92, 184, 368, 736, 1472, 29, 58, 116, 232, 464, 928, 1856, 37, 74, 148, 296, 592, 1184, 24, 48, 96, 192, 384, 768, 1536, 31, 62, 124, 248, 496, 992, 1984, 40, 80, 160, 320, 640, 1280, 26, 52, 104, 208, 416, 832, 1664, 33, 66, 132, 264, 528, 1056, 21, 42, 84, 168, 336, 672, 1344, 27, 54, 108, 216, 432, 864, 1728, 35, 70, 140, 280, 560, 1120, 22, 44, 88, 176, 352, 704, 1408, 28, 56, 112, 224, 448, 896, 1792, 36, 72, 144, 288, 576, 1152, 23, 46, 92, 184, 368, 736, 1472, 29, 58, 116, 232, 464, 928, 1856, 37, 74]
Skrypt (Python3):
fished = 0
maximum = 100
minimum = 100
history = []
def iteration(x):
global fished, maximum, minimum, history
if x>1000:
x/=100
fished += 1
x*=2
x = round(x)
if x>maximum:
maximum = x
if x<minimum:
minimum = x
history.append(x)
return x
y = 100
for _ in range(365):
y = iteration(y)
print(f"final: {y}\nfished: {fished}\nmin/max: {minimum}/{maximum}\n{history}")