a = [12, 32, 4, 1, 2, 4, 23, 1, 32, 32, 2]
b = a.copy()
k = 64
sec = 1
# ================================ Simpler ver. ================================
# while True:
# for i in range(len(a)):
# a[i] = a[i] + 1
# if (a[0] >= k and a[1] >= k and a[2] >= k):
# print("Array A =",b,"dengan K =",k,"membutuhkan waktu",sec,"detik")
# break
# else:
# sec = sec + 1
# ==============================================================================
# ======= Simpler ver. by getting the smallest number in the list. =============
aMin = min(b)
resMin = 0
while True:
if (aMin >= k):
print("Array A =",b,"dengan K =",k,"membutuhkan waktu",resMin,"detik")
break
else:
aMin = aMin + 1
resMin = resMin + 1
# ==============================================================================
# while True:
# shouldBreak = a[0] >= k
# for i in range(len(a)):
# if (i == len(a) and shouldBreak == True):
# break
# a[i] = a[i] + 1
# if (i != 0):
# shouldBreak = shouldBreak and True
# print(i,shouldBreak,a)
# if (shouldBreak == True):
# print(a)
# print("Array A =",b,"dengan K =",k,"membutuhkan waktu",sec,"detik")
# break
# else:
# sec = sec + 1
YSA9IFsxMiwgMzIsIDQsIDEsIDIsIDQsIDIzLCAxLCAzMiwgMzIsIDJdCmIgPSBhLmNvcHkoKQprID0gNjQKc2VjID0gMQoKIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBTaW1wbGVyIHZlci4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gCiMgd2hpbGUgVHJ1ZToKIyAJZm9yIGkgaW4gcmFuZ2UobGVuKGEpKToKIyAJCWFbaV0gPSBhW2ldICsgMQoJCiMgCWlmIChhWzBdID49IGsgYW5kIGFbMV0gPj0gIGsgYW5kIGFbMl0gPj0gayk6CiMgCQlwcmludCgiQXJyYXkgQSA9IixiLCJkZW5nYW4gSyA9IixrLCJtZW1idXR1aGthbiB3YWt0dSIsc2VjLCJkZXRpayIpCiMgCQlicmVhawojIAllbHNlOgojIAkJc2VjID0gc2VjICsgMQoKIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KIyA9PT09PT09IFNpbXBsZXIgdmVyLiBieSBnZXR0aW5nIHRoZSBzbWFsbGVzdCBudW1iZXIgaW4gdGhlIGxpc3QuID09PT09PT09PT09PT0KYU1pbiA9IG1pbihiKQpyZXNNaW4gPSAwCndoaWxlIFRydWU6CglpZiAoYU1pbiA+PSBrKToKCQlwcmludCgiQXJyYXkgQSA9IixiLCJkZW5nYW4gSyA9IixrLCJtZW1idXR1aGthbiB3YWt0dSIscmVzTWluLCJkZXRpayIpCgkJYnJlYWsKCWVsc2U6CgkJYU1pbiA9IGFNaW4gKyAxCgkJcmVzTWluID0gcmVzTWluICsgMQojID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoKCgoKIyB3aGlsZSBUcnVlOgojIAlzaG91bGRCcmVhayA9IGFbMF0gPj0gawoJCiMgCWZvciBpIGluIHJhbmdlKGxlbihhKSk6CiMgCQlpZiAoaSA9PSBsZW4oYSkgYW5kIHNob3VsZEJyZWFrID09IFRydWUpOgojIAkJCWJyZWFrCiMgCQlhW2ldID0gYVtpXSArIDEKIyAJCWlmIChpICE9IDApOgojIAkJCXNob3VsZEJyZWFrID0gc2hvdWxkQnJlYWsgYW5kIFRydWUKCQkKIyAJCXByaW50KGksc2hvdWxkQnJlYWssYSkKCQojIAlpZiAoc2hvdWxkQnJlYWsgPT0gVHJ1ZSk6CiMgCQlwcmludChhKQojIAkJcHJpbnQoIkFycmF5IEEgPSIsYiwiZGVuZ2FuIEsgPSIsaywibWVtYnV0dWhrYW4gd2FrdHUiLHNlYywiZGV0aWsiKQojIAkJYnJlYWsKIyAJZWxzZToKIyAJCXNlYyA9IHNlYyArICAx