Sort Simples – beecrowd | 1042

Neste post, vou explicar como resolvi o problema de ler 3 valores inteiros e ordená-los em ordem crescente usando PHP.

Primeiro, usei a função explode para dividir a entrada em um array de strings. Em seguida, usei a função intval para converter cada string em um inteiro e armazená-los nas variáveis $a$b e $c.

Depois disso, criei um array com esses valores e usei a função sort para ordená-los em ordem crescente. Finalmente, usei a função echo para imprimir os valores ordenados, uma linha em branco e os valores na sequência como foram lidos.

Aqui está o código completo:

<?php
$input = explode(" ", fgets(STDIN));
$a = intval($input[0]);
$b = intval($input[1]);
$c = intval($input[2]);
$array = array($a,$b,$c);
sort($array);
echo $array[0] . "\n" . $array[1] . "\n" . $array[2] . "\n\n";
echo $a . "\n" . $b . "\n" . $c . "\n";
?>

Deixe um comentário