pesquisa

URI PROBLEMA 1259 - Pares e Ímpares SOLUÇÃO EM PYTHON

URI Online Judge | 1259

Pares e Ímpares

Por Neilor Tonin, URI  Brasil
Timelimit: 1
Considerando a entrada de valores inteiros não negativos, ordene estes valores segundo o seguinte critério:
  • Primeiro os Pares
  • Depois os Ímpares
Sendo que deverão ser apresentados os pares em ordem crescente e depois os ímpares em ordem decrescente.

Entrada

A primeira linha de entrada contém um único inteiro positivo (1 < N < 105) Este é o número de linhas de entrada que vem logo a seguir. As próximas N linhas conterão, cada uma delas, um valor inteiro não negativo.

Saída

Apresente todos os valores lidos na entrada segundo a ordem apresentada acima. Cada número deve ser impresso em uma linha, conforme exemplo abaixo.









qte = int(input())

pares = []
impares = []
for n in range(qte):
    num = int(input())
    if num % 2 == 0:
        pares.append(num)
    else:
        impares.append(num)

pares.sort()
impares.sort(reverse=True)

for p in pares:
    print(p)

for i in impares:
    print(i)

Postar um comentário

0 Comentários