+ 1

2D-array

Hey guys! I am a beginner programer and I have a problem. so i have a 2d array, let’s say it has 4 columns (Product, item code, quantity and price) I wish to find the product with the highest price, so I look specifically at the price column. it should look something like this: for column (3) for rows in range (100): ….. However, this way does not work. Can anyone pls help?

27th Oct 2021, 10:18 AM
Екатерина Радаева
2 Réponses
+ 5
Екатерина Радаева , in python it could be like this: .... max_ = ... # get first element from column 4 for line in arr: if (buf := line[3]) > max_: max_ = ...# assign current item to max_ ....
27th Oct 2021, 11:03 AM
Lothar
Lothar - avatar
+ 1
Idk about python syntax but this should be something like that (just the concept) MaxPrice = 0; For row in array: Price = row[3]; If price > maxprice: Maxprice = price; This have a time complexity of O(n) and space O(1)
27th Oct 2021, 10:46 AM
Guillem Padilla
Guillem Padilla - avatar