Resolvendo desafios em JavaScript* 3 / 3 - Nossos Dias Nunca Voltarão

 

E aí? Curtiu a Escola de Inverno deste ano? Para que esta Escola acontecesse, foram muitos que trabalharam, seja na elaboração dos problemas, na configuração do Portal, na logística do evento ou na captação dos recursos. Nosso agradecimento especial deste ano vai para o Prof. Ricardo Oliveira, que não somente aceitou vir ministrar as oficinas como também participou ativamente na organização da Escola. Temos certeza que a experiência e a carreira dele no ICPC como competidor e como coach motivaram e inspiraram todos nós.

Esperamos que você tenha gostado desses últimos dias em Essos e em Westeros, que tenha aprendido bastante e que tenha se divertido. Mas não é só em Essos e em Westeros que você deve se divertir. Aqui, em Além da Muralha, programar também é divertido. Continue estudando, continue treinando, e cada vez mais. O importante é o caminho que você vai trilhar daqui para frente. Nosso conselho é que você procure sempre aproveitar ao máximo cada momento, cada oficina, cada escola, cada treino, cada tempo de prática ou estudo em casa. Nossos dias nunca voltarão.

Entrada

A entrada consiste de um único inteiro N (1 ≤ N ≤ 34) numa linha.

Saída

Imprima os N primeiros caracteres da citação de Søren Kierkegaard definida pelas letras que foram sublinhadas no enunciado deste problema. Preste atenção, pois nenhum espaço foi sublinhado — você é que deve adivinhar o número e a localização dos espaços na frase. A única linha da saída deve consistir apenas de letras maiúsculas e espaços e ser finalizada por fim de linha.

 
Exemplos de Entrada Exemplos de Saída

1

L

 

3

LIF

 

7

LIFE IS

Escola de Inverno da Maratona - Erechim RS - 2015

 
-----------------------------------------------------------------------------------------------------------------
 et lines = gets().split("\n");


let n = parseInt(lines.shift());

const text = ['life is not a problem to be solved']

var certo = ''

for (let i=0; i < n; i++){

  if(i >= 0){

   certo = certo + text[0][i]

 }

}


print(certo.toUpperCase())

faço trabalhos avulsos de programação em php , javascript , html , VBA-EXCEL e EXCEL formulas avançadas . pode entrar em contato no whatsapp 83988596239. nós combinaremos os valores de acordo com a demanda.

2 comentários:

  1. get lines = gets().split("\n");


    let n = parseInt(lines.shift());

    const text = 'life is not a problem to be solved'

    console.log(text.slice(0, n).toUpperCase())

    ResponderExcluir
  2. Ola ! fiz um situação onde o texto esta em HTML e toda manipulação é feita no JS.


    function conjuntoDeLetras(n) {

    let letra = document.getElementsByTagName("u");
    let conjuntoLetras = [];

    //pegando elemento do html
    for (let x = 0; x <= letra.length - 1; x++) {
    conjuntoLetras.push(letra[x].innerHTML).toString();
    };

    //separando a frase em letras e colocando em maiuscula
    let frase = conjuntoLetras.join("").toUpperCase().split("");

    //frase completa com os espacos
    let fraseCompleta = [];
    frase.forEach(element => {
    fraseCompleta.push(element);
    if (fraseCompleta.length == 4) {
    fraseCompleta[fraseCompleta.length++] = " ";
    }
    if (fraseCompleta.length == 7) {
    fraseCompleta[fraseCompleta.length++] = " ";
    }
    if (fraseCompleta.length == 11) {
    fraseCompleta[fraseCompleta.length++] = " ";
    }
    if (fraseCompleta.length == 13) {
    fraseCompleta[fraseCompleta.length++] = " ";
    }
    if (fraseCompleta.length == 21) {
    fraseCompleta[fraseCompleta.length++] = " ";
    }
    if (fraseCompleta.length == 24) {
    fraseCompleta[fraseCompleta.length++] = " ";
    }
    if (fraseCompleta.length == 27) {
    fraseCompleta[fraseCompleta.length++] = " ";
    }
    });

    let result = [];
    for (let i = 0; i <= n - 1; i++) { result.push(fraseCompleta[i]); }


    return console.log(result.join(""));

    }

    let n = parseInt(prompt("Valor de entrada"));
    conjuntoDeLetras(n);

    ResponderExcluir

Programando com JS 2 / 5 - Resto 2

  Desafio Leia um valor inteiro N . Apresente todos os números entre 1 e 10000 que divididos por N dão resto igual a 2. Entrada A ...