Bem, todo mundo adora poliglotas . Você receberá dois números inteiros, em qualquer forma padrão de entrada (sem codificação). Sua tarefa é escrever uma poliglota que encontre o valor mínimo em um idioma e o valor máximo entre os dois números no outro idioma e execute as seguintes operações:
- O código que encontra o valor máximo também deve calcular sua soma.
- O programa que encontrar o valor mínimo também deve calcular o resultado de sua subtração (
max - min
) - Aqui está a "parte complicada" : se os dois números forem iguais, os dois programas não devem produzir / retornar nada (para
STDOUT
e /STDERR
ou qualquer outroreturn
método) - Consulte a seção Especificações de saída para obter mais detalhes sobre a formatação.
Entrada
Como mencionado acima, dois números inteiros tomados como entrada em qualquer método padrão , comum aos dois idiomas.
Especificações de saída
- Para o programa que encontra o
max
, o formato deve ser:max_value, addition result
- Para o programa que encontra o
min
, o formato deve sermin_value, subtraction result (max - min)
- Os resultados podem ser impressos, com qualquer delimitador clara (
,
\n
,,
ou o que você quiser), retornado da função como uma string contendo os dois valores esperados com um delimitador ou como uma lista de números (por exemplo:[max_value,sum]
)
Exemplos:
Input || Max Language Output || Min Language Output
100, 40 || 100, 140 || 40, 60
63, 67 || 67, 130 || 63, 4
-45, -5 || -5, -50 || -45, 40
21, 21 || ||
-1, 1 || 1, 0 || -1, 2
Pontuação:
Isso é código-golfe , portanto, tente escrever o código mais curto para obter os resultados desejados, observando que as brechas padrão são estritamente proibidas. Você deve usar dois idiomas diferentes, não outras versões do mesmo idioma (por exemplo: Python 2
- Python 3
pares não são válidos)