Agora que você finalmente conseguiu fazer com que os magos se encontrassem, seu novo objetivo é conseguir combinar a mana de todos eles para que eles possam decifrar a grande orbe mágica sagrada. Os magos vão distribuir sua mana pela sala com feitiços diversos, representados por um número inteiro.
Esses feitiços estarão organizados de maneira sequencial, indo de 0 a N (N sendo a quantidade de feitiços criados). Para decifrar a orbe você precisa juntar dois feitiços chegando ao número X determinado. Oque você deve apontar é a posição onde essa dupla de feitiços está. Importante ressaltar que mais de uma dupla pode ser criada.
exemplo:
Feitiços = [5, 3, 1, 2, 3]
X = 6
S = getIndicesSoma(A, N)
print(S)
resposta:
[(0, 2), (1, 4)]
Nesse exemplo, a posição 0 representa o número 5, e a posição 2 representa o número 1, somando 6 que é o código necessário. Já a segunda dupla, na posição 1 temos 3, e na posição 4 temos 3, somando novamente 6.
Agora que você aprendeu como descobrir a posição dos feitiços, você vai colocar a mão na massa, resolva por meio do input o problema. A resposta deve ser a soma de todos os índices encontrados, no caso do exemplo seria (0 + 2 + 1 + 4) = 7.
Qual seria o código da orbe para X = 19?