File tree Expand file tree Collapse file tree 9 files changed +58
-31
lines changed Expand file tree Collapse file tree 9 files changed +58
-31
lines changed Load Diff This file was deleted.
Load Diff This file was deleted.
File renamed without changes.
Original file line number Diff line number Diff line change 1
1
def lonelyinteger (a ):
2
- b = sorted (a )
3
- if len (b )== 1 :
2
+ b = sorted (a )
3
+ if len (b ) == 1 :
4
4
return b [0 ]
5
5
else :
6
- for i in range (len (b )):
7
- count = 0
6
+ for i in range (len (b )):
7
+ count = 0
8
8
for j in range (len (b )):
9
- if b [i ]== b [j ]:
10
- count += 1
11
- if count == 1 :
9
+ if b [i ] == b [j ]:
10
+ count += 1
11
+ if count == 1 :
12
12
return b [i ]
13
-
14
- a = list (map (int ,input ().split ()))
15
- print (lonelyinteger (a ))
13
+
14
+
15
+ def lonelyinteger (a ):
16
+ b = sorted (a )
17
+ data = {}
18
+ if len (b ) == 1 :
19
+ return b [0 ]
20
+ else :
21
+ for i in b :
22
+ if i in data :
23
+ data [i ] += 1
24
+ else :
25
+ data [i ] = 1
26
+ for key , value in data .items ():
27
+ if value == 1 :
28
+ return key
29
+
30
+
31
+ a = list (map (int , input ().split ()))
32
+ print (lonelyinteger (a ))
Original file line number Diff line number Diff line change 1
1
def diagonalDifference (arr ):
2
2
# Write your code here
3
- c = 0
4
- d = 0
5
- n = len (arr )
3
+ c = 0
4
+ d = 0
5
+ n = len (arr )
6
6
for i in range (n ):
7
- c += arr [i ][i ]
8
- d += arr [i ][n - i - 1 ]
7
+ c += arr [i ][i ]
8
+ d += arr [i ][n - i - 1 ]
9
9
# a=c-d
10
- return abs (c - d )
10
+ return abs (c - d )
11
+
11
12
12
13
n = int (input ().strip ())
13
14
@@ -23,7 +24,7 @@ def diagonalDifference(arr):
23
24
# For example, the square matrix arr is shown below:
24
25
# 1 2 3
25
26
# 4 5 6
26
- # 9 8 9
27
- # The left-to-right diagonal = 1+5+9 = 15.
28
- # The right to left diagonal = 3+5+9=17.
27
+ # 9 8 9
28
+ # The left-to-right diagonal = 1+5+9 = 15.
29
+ # The right to left diagonal = 3+5+9=17.
29
30
# Their absolute difference is |15-17| = 2.
Original file line number Diff line number Diff line change 1
1
# Find the Percentage of the student name
2
- if __name__ == ' __main__' :
2
+ if __name__ == " __main__" :
3
3
n = int (input ())
4
4
student_marks = {}
5
5
for _ in range (n ):
6
6
name , * line = input ().split ()
7
7
scores = list (map (float , line ))
8
8
student_marks [name ] = scores
9
- query_name = input ()# student name search average
10
- i = 0
11
- d = student_marks [query_name ]
12
- i = sum (d )/ 3
9
+ query_name = input () # student name search average
10
+ i = 0
11
+ d = student_marks [query_name ]
12
+ i = sum (d ) / 3
13
13
14
- print ("%.2f" % i )
14
+ print ("%.2f" % i )
15
15
16
- # using for loop enumerate function
16
+ # using for loop enumerate function
17
17
# for j,k in enumerate(d):
18
18
# i+=k
19
19
# i=i/3
Original file line number Diff line number Diff line change 1
- if __name__ == ' __main__' :
1
+ if __name__ == " __main__" :
2
2
n = int (input ())
3
- arr = map (int , input ().split ())
3
+ arr = map (int , input ().split ())
4
4
print (sorted (list (set (arr )))[- 2 ])
Original file line number Diff line number Diff line change @@ -2,4 +2,6 @@ def hash_tup():
2
2
n = int (input ())
3
3
integer_list = map (int , input ().split ())
4
4
print (hash (tuple (integer_list )))
5
- hash_tup ()
5
+
6
+
7
+ hash_tup ()
Original file line number Diff line number Diff line change
1
+ def is_leap (year ):
2
+ leap = False
3
+ if year % 4 == 0 and (year % 100 != 0 or year % 400 == 0 ):
4
+ leap = True
5
+ return leap
6
+
7
+
8
+ year = int (input ())
9
+ print (is_leap (year ))
You can’t perform that action at this time.
0 commit comments