fork download
  1. a = [12, 32, 4, 1, 2, 4, 23, 1, 32, 32, 2]
  2. b = a.copy()
  3. k = 64
  4. sec = 1
  5.  
  6. # ================================ Simpler ver. ================================
  7. # while True:
  8. # for i in range(len(a)):
  9. # a[i] = a[i] + 1
  10.  
  11. # if (a[0] >= k and a[1] >= k and a[2] >= k):
  12. # print("Array A =",b,"dengan K =",k,"membutuhkan waktu",sec,"detik")
  13. # break
  14. # else:
  15. # sec = sec + 1
  16.  
  17. # ==============================================================================
  18. # ======= Simpler ver. by getting the smallest number in the list. =============
  19. aMin = min(b)
  20. resMin = 0
  21. while True:
  22. if (aMin >= k):
  23. print("Array A =",b,"dengan K =",k,"membutuhkan waktu",resMin,"detik")
  24. break
  25. else:
  26. aMin = aMin + 1
  27. resMin = resMin + 1
  28. # ==============================================================================
  29.  
  30.  
  31.  
  32.  
  33. # while True:
  34. # shouldBreak = a[0] >= k
  35.  
  36. # for i in range(len(a)):
  37. # if (i == len(a) and shouldBreak == True):
  38. # break
  39. # a[i] = a[i] + 1
  40. # if (i != 0):
  41. # shouldBreak = shouldBreak and True
  42.  
  43. # print(i,shouldBreak,a)
  44.  
  45. # if (shouldBreak == True):
  46. # print(a)
  47. # print("Array A =",b,"dengan K =",k,"membutuhkan waktu",sec,"detik")
  48. # break
  49. # else:
  50. # sec = sec + 1
Success #stdin #stdout 0.11s 14108KB
stdin
Standard input is empty
stdout
Array A = [12, 32, 4, 1, 2, 4, 23, 1, 32, 32, 2] dengan K = 64 membutuhkan waktu 63 detik