Skip to content

Commit 88297d4

Browse files
Merge pull request #2 from asm-dev/patch-2
Add a new solution
2 parents 480de8a + 75990bc commit 88297d4

File tree

1 file changed

+21
-1
lines changed

1 file changed

+21
-1
lines changed

solutions/011_Finding_The_Percentage.md

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ if __name__ == '__main__':
7474
query_name = input()
7575
```
7676

77-
## Solution
77+
## Solution 1
7878

7979
```python
8080
if __name__ == '__main__':
@@ -91,3 +91,23 @@ if __name__ == '__main__':
9191

9292
print(find_percentage(query_name))
9393
```
94+
95+
## Solution 2
96+
97+
```python
98+
from functools import reduce
99+
100+
if __name__ == '__main__':
101+
n = int(input())
102+
student_marks = {}
103+
for _ in range(n):
104+
name, *line = input().split()
105+
scores = list(map(float, line))
106+
student_marks[name] = scores
107+
query_name = input()
108+
109+
marks = student_marks[query_name]
110+
sum_marks = reduce(lambda x, y: x + y, marks, 0)
111+
avg_marks = sum_marks/len(marks)
112+
print("{:.2f}".format(avg_marks))
113+
```

0 commit comments

Comments
 (0)