Riya took part in a maths quiz competition. To win the prize money she has to solve a tricky question at the end.For a given list of integers, write a program where all the integers in a given index range to be added.
She will be given M multiple ranges, where she should print the sum of numbers for each corresponding range.
Note: The limits in the range are both inclusive.
Input
The first line f input is space-separated integers.
The second line of input is a positive integer M denoting the number of index ranges.
The next M lines contain two space-separated integers of the range.
Output
The output should be M lines.
Each line contains an integer that represents the sum for the corresponding ranges.
Sample Input1
1 3 4 5 6
5
3 5
Sample Output1
12
[Please test the sample test cases and send the screenshots].
line = input()
L = [int(s) for s in line.split()]
M = int(input())
res = []
for i in range(M):
line = input()
a, b = int(line.split()[0]), int(line.split()[1])
if b < a:
a, b = b, a
sum = 0
for x in L:
if a <= x <= b:
sum += x
res.append(sum)
for s in res:
print(s)
Comments
Leave a comment