Professional Documents
Culture Documents
Hackerrank Week 04
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)