42
A resposta de tudo. Mas qual a pergunta? Bom nesse caso a pergunta é se a soma de algum par de números em um vetor resulta em 42... e a resposta é sim ou não.
Entrada:
A entrada consiste em 2 linhas. A primeira contém um inteiro n (1 ≤ 1000)
A segunda linha contém n inteiros separados por espaço. Esses números não estão ordenados.
Saída:
Imprima "sim" (sem aspas duplas) caso exista algum par de números cuja soma é 42. Imprima "nao" (sem aspas duplas) caso contrário.
Observações:
No primeiro caso de teste, temos os números 20 e 22, cuja soma é 42, então imprimimos sim.
No segundo caso de teste, não existe nenhum par de números cuja soma é 42, então o resultado é nao.
Anexos:
Respostas
respondido por:
3
O programa abaixo não conta com validação de dados ou controle/tratamento de exceções, assim cabe ao usuário passar os dados solicitados como mostrado no enunciado e exemplos.
O enunciado não deixa claro se serão considerados ou não os inteiros negativos, essa resolução considera a possibilidade.
Ainda, como estamos procurando um par de números que somados resultam em 42, estaremos considerando que para n=1 a resposta será 'Não', mesmo que o inteiro passado seja o próprio 42.
[Python 3.8]
Perguntas similares
4 anos atrás
4 anos atrás
4 anos atrás
6 anos atrás
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás