Algorithmic Toolbox | Week 1
Course Name: Algorithmic Toolbox
Course Link: Algorithmic Toolbox
These are Algorithmic Toolbox Week 1 Programming Assignment Coursera Answers
Programming Assignment: Programming Assignment 1: Sum of Two Digits
1-1: Sum of Two Digits
def sum_of_two_digits(first_digit, second_digit):
return first_digit + second_digit
if __name__ == '__main__':
a, b = map(int, input().split())
print(sum_of_two_digits(a, b))
Programming Assignment: Programming Assignment 1: Maximum Pairwise Product
1-2: Maximum Pairwise Product
def max_pairwise_product(numbers):
n = len(numbers)
if n < 2:
return 0
max1 = max(numbers[0], numbers[1])
max2 = min(numbers[0], numbers[1])
for i in range(2, n):
if numbers[i] > max1:
max2 = max1
max1 = numbers[i]
elif numbers[i] > max2:
max2 = numbers[i]
return max1 * max2
if __name__ == '__main__':
_ = int(input())
input_numbers = list(map(int, input().split()))
print( max_pairwise_product( input_numbers))
These are Algorithmic Toolbox Week 1 Programming Assignment Coursera Answers
More Weeks of the course: Click Here
More Coursera courses: https://progiez.com/coursera
