Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

pair product

Write a function, pair_product, that takes in a list and a target product as arguments. The function should return a tuple containing a pair of indices whose elements multiply to the given target. The indices returned must be unique.

Be sure to return the indices, not the elements themselves.

There is guaranteed to be one such pair whose product is the target.

test_00

pair_product([3, 2, 5, 4, 1], 8) # -> (1, 3)

test_01

pair_product([3, 2, 5, 4, 1], 10) # -> (1, 2)

test_02

pair_product([4, 7, 9, 2, 5, 1], 5) # -> (4, 5)

test_03

pair_product([4, 7, 9, 2, 5, 1], 35) # -> (1, 4)

test_04

pair_product([3, 2, 5, 4, 1], 10) # -> (1, 2)

test_05

pair_product([4, 6, 8, 2], 16) # -> (2, 3)