Dois inteiros consecutivos a e b são considerados um par de Ruth-Aaron se a soma dos fatores primos de a for igual à soma dos fatores primos de b.
Existem duas definições:
P24 = [2, 3] # sum = 5
P25 = [5] # sum = 5, equal to 24
P8 = [2] # sum = 2
P9 = [3] # sum = 3P24 = [2, 2, 2, 3] # sum = 9
P25 = [5, 5] # sum = 10
P8 = [2, 2, 2] # sum = 6
P9 = [3, 3] # sum = 6, equal to 8Se dois números consecutivos tiverem apenas fatores primos distintos e suas somas de fatores primos forem iguais, eles serão considerados pares de Ruth-Aaron por ambas as definições.
P77 = [7, 11] # sum = 18
P78 = [2, 3, 13] # sum = 18Crie uma função que receba um número n e retorne:
False se ele não fizer parte de um par de Ruth-Aaron.n for o menor número do par, ou "Aaron" se for o maior.n fizer parte de um par de Ruth-Aaron pela primeira definição (soma de fatores primos distintos), 2 se ele se qualificar pela segunda definição e 3 se ele se qualificar por ambas.ruth_aaron(5) ➞ ["Ruth", 3]
ruth_aaron(25) ➞ ["Aaron", 1]
ruth_aaron(9) ➞ ["Aaron", 2]
ruth_aaron(11) ➞ FalseN/A