File tree Expand file tree Collapse file tree 4 files changed +16
-20
lines changed Expand file tree Collapse file tree 4 files changed +16
-20
lines changed Original file line number Diff line number Diff line change 4
4
Domain : Python
5
5
Author : Ahmedur Rahman Shovon
6
6
Created : 06 July 2020
7
+ Updated : 06 February 2023
7
8
Problem : https://www.hackerrank.com/challenges/finding-the-percentage/problem
8
9
"""
9
10
if __name__ == '__main__' :
14
15
scores = list (map (float , line ))
15
16
student_marks [name ] = scores
16
17
query_name = input ()
17
- res = sum (student_marks [query_name ]) / len (student_marks [name ])
18
- print ("{:.2f}" .format (res ))
18
+ avg_score = sum (student_marks [query_name ]) / len (student_marks [query_name ])
19
+ print (f"{ avg_score :.2f} " )
20
+
Original file line number Diff line number Diff line change 11
11
y = int (input ())
12
12
z = int (input ())
13
13
n = int (input ())
14
- ar = [[i , j , k ] for i in range (x + 1 ) for j in range (y + 1 ) for k in
15
- range (z + 1 ) if i + j + k != n ]
14
+ ar = [[i , j , k ] for i in range (x + 1 ) for j in range (y + 1 )
15
+ for k in range (z + 1 ) if i + j + k != n ]
16
16
print (ar )
Original file line number Diff line number Diff line change 4
4
Domain : Python
5
5
Author : Ahmedur Rahman Shovon
6
6
Created : 06 July 2020
7
+ Updated : 06 February 2023
7
8
Problem : https://www.hackerrank.com/challenges/python-lists/problem
8
9
"""
9
10
10
11
if __name__ == '__main__' :
11
12
N = int (input ())
12
13
ar = []
13
- for i in range (0 , N ):
14
- tmp_str = input ()
15
- tmp_str_ar = tmp_str .strip ().split (" " )
16
- cmd = tmp_str_ar [0 ]
14
+ for i in range (N ):
15
+ command_args = input ().strip ().split (" " )
16
+ cmd = command_args [0 ]
17
17
if cmd == "print" :
18
18
print (ar )
19
19
elif cmd == "sort" :
22
22
ar .reverse ()
23
23
elif cmd == "pop" :
24
24
ar .pop ()
25
- elif cmd == "count" :
26
- val = int (tmp_str_ar [1 ])
27
- ar .count (val )
28
- elif cmd == "index" :
29
- val = int (tmp_str_ar [1 ])
30
- ar .index (val )
31
25
elif cmd == "remove" :
32
- val = int (tmp_str_ar [1 ])
26
+ val = int (command_args [1 ])
33
27
ar .remove (val )
34
28
elif cmd == "append" :
35
- val = int (tmp_str_ar [1 ])
29
+ val = int (command_args [1 ])
36
30
ar .append (val )
37
31
elif cmd == "insert" :
38
- pos = int (tmp_str_ar [1 ])
39
- val = int (tmp_str_ar [2 ])
32
+ pos = int (command_args [1 ])
33
+ val = int (command_args [2 ])
40
34
ar .insert (pos , val )
Original file line number Diff line number Diff line change 16
16
students .append (student )
17
17
scores .append (score )
18
18
second_min_score = sorted (set (scores ))[1 ]
19
- student_names = sorted (
20
- [ student [ 0 ] for student in students if student [1 ] == second_min_score ])
19
+ student_names = sorted ([ student [ 0 ] for student in students
20
+ if student [1 ] == second_min_score ])
21
21
print ("\n " .join (student_names ))
You can’t perform that action at this time.
0 commit comments