Desafio Polígonos Regulares Simples em Javascript
Na geometria Euclidiana, um polígono regular é um polígono em que todos os ângulos são iguais e todos os lados tem o mesmo comprimento. Um polígono simples é aquele cujos segmentos de reta não se interceptam. Abaixo pode-se ver vários mosaicos feitos por polígonos regulares.
Você deve escrever um programa que, dados o número e o comprimento dos lados de um polígono regular, mostre seu perímetro.
Entrada
A entrada tem dois inteiros positivos: N e L, que são, respectivamente, o número de lados e o comprimento de cada lado de um polígono regular (3 ≤ N ≤ 1000000 and 1 ≤ L ≤ 4000).
Saída
A saída é o perímetro P do polígono regular em uma única linha.
// A função gets() é implementada dentro do sistema para ler as entradas(inputs) dos dados e a função print() para imprimir a saída (output) de dados e já pula uma linha ("\n")
let lines = gets().split("\n");
let line = lines.shift().split(' ');
//TODO: Complete os espaços em branco com uma possível solução para o desafio
const a = line[]
const b = line[]
print();
Respostas
respondido por:
3
Resposta:
let lines = gets().split("\n");
let line = lines.shift().split(' ');
let a = parseInt(line[0]);
let b = parseInt(line[1]);
print(a*b)
Explicação:
Não existe apenas uma maneira de fazer isso:
basicamente estou pegando o input(entrada do usuário ou o que o usuário digitou) e passo a referência da posição por[] indicando qual posição quero pegar.
outra solução seria essa, porém menos eficiente pois estaríamos usando mais uma variável no programa, porém ela seria útil se fossemos usar essa variável futuramente.
let a = parseInt(line[0]);
let b = parseInt(line[1]);
let resultado = parseInt(a*b);
print(resultado);
Perguntas similares
3 anos atrás
3 anos atrás
3 anos atrás
5 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás
7 anos atrás
7 anos atrás