WRITE CODE THAT TAKES A TWO DEMINTIONAL LIST OF UNIQUE INTEG

WRITE CODE THAT TAKES A TWO DEMINTIONAL LIST OF UNIQUE INTEGERS OF AT LEAST SIZE TWO FROM THE USER AND FINDS THE MINIMUM AND NEXT MINIMUM INTEGER IN THE TWO DEMINTIONAL LIST . WE WILL GUARANTEE ALL NUMBERS IN THE LIST ARE UNIQUE . RETURN THE TWO NUMBERS WITH DASH BETWEEN THEM FOR EXAMPLE IF THE USER ENTERS [[0,2],[4,1]] YOU WOULD RETURN 0-1 YOU MUST NOT USE ANY BUILT-IN FUNCTIONS/ METHODS BESIDE len() and append() [PLEAS USE DOUBLE WHILE LOOP FOR THIS PROBLEM]

Solution

r=input(\"Enter row\")#accept row
c=input(\"Enter column\")#accept column


a=[]#2D list
for row in xrange(r): a += [[0]*c]

for i in range(r):
   for j in range(c):
       a[i][j]=input()#Accept list number


min1=999#hold first min
min2=999#hold next min
for i in range(r):
   for j in range(c):
       if a[i][j]<min1:
           min1=a[i][j]

       elif a[i][j]<min2 and min1!=min2:
           min2=a[i][j]

print a
print min1,\"-\",min2

================================================

Output:

akshay@akshay-Inspiron-3537:~/Chegg$ python min.py
Enter row2
Enter column2
0
2
4
1
[[0, 2], [4, 1]]
0 - 1

WRITE CODE THAT TAKES A TWO DEMINTIONAL LIST OF UNIQUE INTEGERS OF AT LEAST SIZE TWO FROM THE USER AND FINDS THE MINIMUM AND NEXT MINIMUM INTEGER IN THE TWO DEM

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site