Plataforma: URI (BEECROWD)
Problema: 1001
Linguagens: JavaScript e Haskell
Solução:
Este exercício é um dos mais básicos da plataforma, devem ser lidos dois valores e a soma deles deve ser apresentada no formato X = a+b.
Código em JavaScript: aqui as duas primeiras linhas são padrão, servem para ler os valores do arquivo de entrada padrão e para dividi-lo em linhas. As duas linhas seguintes pegam cada entrada de dados e a colocam nas variáveis a e b, respectivamente. O comando console.log imprime o valor informado, que será X = (valor da soma de a+b).
var input = require("fs").readFileSync("/dev/stdin", "utf8"); var lines = input.split("\n"); var a = parseInt(lines.shift()); var b = parseInt(lines.shift()); console.log(`X = ${(a+b)}`);
main :: IO () main = do a <- readLn :: IO Int b <- readLn :: IO Int putStrLn $ id ("X = " ++ show(a + b))
main :: IO () main = do a <- readLn :: IO Int b <- readLn :: IO Int putStrLn ("X = " ++ show(a + b))
main :: IO () main = do a <- readLn :: IO Int b <- readLn :: IO Int
putStr ("X = ")
putStrLn (show(a + b))