Student Average

Student Average

Easy Programming Interview OOP 31 views
Explanation Complexity

Problem Statement

You get {x}. Create Student class with method avg(). Output average with 2 decimals.

Input Format

First line n. Second line n integers marks.

Output Format

One number avg.

Example

4
50 60 70 80
65.00

Constraints

0

Input / Output Format

Input Format
First line n. Second line n integers marks.
Output Format
One number avg.
Constraints
0

Examples

Input:
4 50 60 70 80
Output:
65.00

Example Solution (Public)

Programming Interview
import sys
p=sys.stdin.read().strip().split()
if not p: sys.exit(0)
n=int(p[0])
marks=list(map(int,p[1:1+n]))
class Student:
  def __init__(self,marks):
    self.marks=marks
  def avg(self):
    return (sum(self.marks)/len(self.marks)) if self.marks else 0.0
s=Student(marks)
sys.stdout.write(f'{s.avg():.2f}')

Official Solution Code

import sys
p=sys.stdin.read().strip().split()
if not p: sys.exit(0)
n=int(p[0])
marks=list(map(int,p[1:1+n]))
class Student:
  def __init__(self,marks):
    self.marks=marks
  def avg(self):
    return (sum(self.marks)/len(self.marks)) if self.marks else 0.0
s=Student(marks)
sys.stdout.write(f'{s.avg():.2f}')
Please login to submit solutions.
Editor
Output

                                        
Please login to submit solutions.