File tree Expand file tree Collapse file tree 1 file changed +61
-0
lines changed Expand file tree Collapse file tree 1 file changed +61
-0
lines changed Original file line number Diff line number Diff line change 1+ def myFunc (array ):
2+ ans = 0
3+ length = len (array )
4+ #for odd....
5+ if length % 2 != 0 :
6+ mid_index = (length // 2 )
7+ for i in range (0 ,length ):
8+ if i < mid_index :
9+ ans = ans + (array [mid_index ]- array [i ])
10+ else :
11+ ans = ans + (array [i ]- array [mid_index ])
12+ #for even....
13+ else :
14+ mid_index = int (length / 2 )
15+ for i in range (0 ,length ):
16+ if i < mid_index :
17+ ans = ans + (array [mid_index ]- array [i ])
18+ else :
19+ ans = ans + (array [i ]- array [mid_index ])
20+ return ans
21+ def sorting (array ):
22+ n = len (array )
23+ for i in range (n - 1 ):
24+ for j in range (0 , n - i - 1 ):
25+ if array [j ] > array [j + 1 ] :
26+ array [j ], array [j + 1 ] = array [j + 1 ], array [j ]
27+
28+ test = int (input ("No of test:" ))
29+ ls = []
30+ demo = 0
31+ if test >= 1 and test <= 10 :
32+ for i in range (1 ,test + 1 ):
33+ sizeOfarray = int (input ("Enter size of array" ))
34+ if sizeOfarray >= 1 and sizeOfarray <= 10000 :
35+ print ("Enter the elements of array" )
36+ array = list ()
37+ for j in range (sizeOfarray ):
38+ val = int (input ())
39+ if val >= 1 and val <= 10000 :
40+ array .append (val )
41+ else :
42+ demo = 1
43+ print ("ERROR" )
44+ break
45+ if demo == 0 :
46+ sorting (array )
47+ ls .append (myFunc (array ))
48+ else :
49+ demo = 1
50+ print ("ERROR" )
51+ break
52+ else :
53+ demo = 1
54+ print ("ERROR" )
55+
56+ if demo == 0 :
57+ print ("OUTPUT...." )
58+ for value in ls :
59+ print (value ,end = " " )
60+
61+
You can’t perform that action at this time.
0 commit comments