Download as pdf or txt
Download as pdf or txt
You are on page 1of 9

HACKERRANK WEEK 04

Challenge 01
Solution
numbers = list(map(int, input().split()))
print(numbers[4])
if numbers[3] % 2 == 0 :
print('even')
else :
print('odd')

numbers.append(5)
numbers[3] = 7
print(sum(numbers))
Challenge 02

Solution

n = int(input())

for i in range(n):
numbers = list(map(int, input().split()))
count = sum(numbers)

avg = float(count)/len(numbers)
print("%d %0.2f" % (count, round(avg, 2)))
Challenge 03
Solution

n = int(input())
student_marks = []

for i in range(n):
numbers = list(map(int, input().split()))
sum = 0
for mark in numbers:

sum += mark
student_marks.append(sum)

print(student_marks.index(max(student_marks)) + 1)
Challenge 04
Solution
data = input().split()

n = int(data[0])
m = int(data[1])

for i in range(m):

if (i == 0 or i == m-1):
print('#' * n)
else:
p = int(n/2)
print(' ' * p + "#" + ' ' * p)
Challenge 05
Solution
n = int(input())
sum = 0

for i in range(n):
m = int(input())
if(i == 0) : maximum = minimum = m

sum += m
if m > maximum:
maximum = m
if m < minimum:
minimum = m

print(round(float(sum)/n, 2))
print(minimum)
print(maximum)

You might also like