Saltar al contenido

El signo del número

Enunciado

Escribe una función que reciba un número y regrese su signo: 1 si es positivo y -1 si es negativo. Con 42 regresas 1 y con -3 regresas -1. El 0 no es ni positivo ni negativo, así que tiene su propia respuesta: con 0 regresas 0.

El número puede traer decimales: 0.5 es positivo como cualquier otro.

Ejemplos

  • 42 → 1

  • -3 → -1

  • 0 → 0

Además de estas, el reto tiene pruebas ocultas que se revelan al enviar tu solución.

Empiezas con esto

Python

def signo(n):
    pass

JavaScript

function signo(n) {
}
Resolver este reto

Se abre en el navegador, con el editor y las pruebas. Es gratis y no hace falta cuenta para empezar.

Más retos de O(1)

Ver todos los retos →