TÓPICO

10% Erro Clojure

izaquepspro perguntou 2 years ago

(defn parse-Int [s]

(Integer. (re-find #"\d+" s )))

(require '[clojure.string :as str])

(def l (str/split (read-line) #" "))

(def a (Integer/parseInt (get l 0)))

(def b (Integer/parseInt (get l 1)))

(def c (Integer/parseInt (get l 2)))

(if(and (> a b) (> a c)) (printf "%d eh o maior\n",a))

(if(and (> b a) (> b c)) (printf "%d eh o maior\n",b))

(if(and (> c a) (> c b)) (printf "%d eh o maior\n",c))

Este tópico foi resolvido e não pode receber novas respostas.

  • izaquepspro respondido 2 years ago

    Para quem for resolver em clojure

    Crie uma função abs exemplo

    (defn abs [x y]

    (cond
    
        (> x y)
    
            x
    
        :else
    
            y
    
    )

    )

    função abs exemplo de uso

    (def m (abs a b))

    Fica a dica