Replies: 31 comments
-
Minha tentativa: for(i=5;i--;)alert(5-i) Com 23 caracteres |
Beta Was this translation helpful? Give feedback.
-
alert(1,2,3,4,5); 17 chars |
Beta Was this translation helpful? Give feedback.
-
5 chars |
Beta Was this translation helpful? Give feedback.
-
Agora, falando de reaproveitamento de código e facilidade de manutenção. Se precisarmos alterar o código para imprimir de 1 a 50, no código do @munizart só é necessário alterar um valor e vai ter apenas um caracter a mais. Enquanto nos outros dois códigos essa tarefa se torna maçante e improdutiva. Claro que estamos falando de escrever o menor código e não de escrever o código mais reaproveitável, portanto a solução do @bernardodiasc será a menor haha. |
Beta Was this translation helpful? Give feedback.
-
quem concluir o desafio com sucesso receberá um contato telefônico do google. valendo! |
Beta Was this translation helpful? Give feedback.
-
[1,2,3,4,5].map(i=>alert(i))
EDIT: [1,2,3,4,5].map(alert) |
Beta Was this translation helpful? Give feedback.
-
alert(1,2,3,4,5) 16 chars |
Beta Was this translation helpful? Give feedback.
-
Pessoal, o Seria um |
Beta Was this translation helpful? Give feedback.
-
14 💃 |
Beta Was this translation helpful? Give feedback.
-
A resposta do @bernardodiasc está correta haha, isso gera um output no console, o que creio ser valido para o desafio, acho que é matematicamente impossivel ser menor do que isso hahaha |
Beta Was this translation helpful? Give feedback.
-
Já que o @bernardodiasc se garantiu com 5 chars, aqui vou eu com os meus 7:
|
Beta Was this translation helpful? Give feedback.
-
6 chars |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
var express = require('express');
var router = express.Router();
/* GET numbers listing. */
router.get('/', function(req, res, next) {
res.json([{
number: 1,
}, {
number: 2,
}, {
number: 3,
}, {
number: 4,
}, {
number: 5,
}]);
});
module.exports = router;
import React, { Component } from 'react';
import './App.css';
class App extends Component {
state = {numbers: []}
componentDidMount() {
fetch('/numbers')
.then(res => res.json())
.then(numbers => this.setState({ numbers }));
}
render() {
return (
<div className="App">
{this.state.numbers.map((each, index) =>
<div key={index}>{each.number}</div>
)}
</div>
);
}
}
export default App;
|
Beta Was this translation helpful? Give feedback.
-
@bernardodiasc ai você apelou euheuhe |
Beta Was this translation helpful? Give feedback.
-
Se podemos usar transpilers, isso aqui deveria ser aceito. 5x3 = 15 bits (pode considerar mais, se usar separador de linhas) |
Beta Was this translation helpful? Give feedback.
-
Vocês ainda estão levando pela zoeira a resposta dele, porém ela é uma forma de pensamento divergente e possivelmente é uma das que mais tem valor neste tópico para incitar (ou ensinar) outras formas de pensamento. Por exemplo, o cara deu um guia passo a passo de como fazer algo usando ferramentes A+B+C, e pessoas se sentem inspiradas a tentar isso. Por isso que eu estou dizendo: não deveriamos punir, mas incentivar respostas mais por criatividade do que "apenas eficiência", porque se travar demais as variáveis, você perde chance de ensinar e aprender coisas inovadoras. |
Beta Was this translation helpful? Give feedback.
-
ah cara, eu já entendi o seu ponto, mas aqui é BR. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Esse tópico me lembrou essa palestrinha: https://www.destroyallsoftware.com/talks/wat |
Beta Was this translation helpful? Give feedback.
-
Humm...
Parece ter lógica permitir, ou mesmo induzir, uso de meta-piadas/"zuera"/"huehuehue" é sim, uma das formas extremamente eficiêntes e otimizadas para aprender a gerar riqueza para si e para o Brasil, mesmo que o individuo não tenha ideia disso 🤔 |
Beta Was this translation helpful? Give feedback.
-
1 a 5 3 chars |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
E se o @vitocaio não errou, mas considerou no calculo uma metafora para LLOC a um nível extremo de texto? Além disso, ele pode ter considerado na contagem dele caracteres imprimíveis. Maioria dos editores de texto e de código que tem alguma função de contar caracteres costumam ignorar espaços em branco. O simples fato de, em vez de dizer "sua resposta esta errada" parar pra pensar se faz sentido mesmo quando ouvir algo absurdo pode levar a aprender ou deduzir coisas bem profundas. PS.: Por essa lógica, o "javascript que imprima de 1 a 5" viraria "de 1 a 5" que voltaria a ser 5 caracteres imprimíveis.
|
Beta Was this translation helpful? Give feedback.
-
Queria ter essa paciência que vc tem com trolls... |
Beta Was this translation helpful? Give feedback.
-
Tenho paciência com eles assim como tenho com você. Em três prints te mostro que a "melhor resposta" parecia trollagem, e, para esse excercício proposto pelo @munizart, ela não é. As duas primeiras são da postagem #543 e a ultima é uma bem aceita aqui. Ensinar a pensar diferente é diferencial inovativo. É a diferença entre quem segue tendência, e quem as cria. |
Beta Was this translation helpful? Give feedback.
-
🎉 @wmsbill 🎉 |
Beta Was this translation helpful? Give feedback.
-
Queria agradecer a todos que me apoiaram até esse ponto da minha vida. Obrigado a todos! |
Beta Was this translation helpful? Give feedback.
-
TL;DR: desculpa Pessoal, eu explicitamente vou pedir desculpas pelo comentário #550 (comment) pelo seguinte motivo: eu fiz uma comparação entre pessoas A e B, implicitamente com referência ao nome, onde o comportamento de uma seria melhor do que o de outra e que isso poderia afetar futuro, como resposta a pessoa C que me deixou levemente estressado O que possivelmente me levou a fazer isso 9 dias atras:
O que possivelmente aconteceu, que não era esperado, isto é, efeito colateral indesejado
Algumas considerações heurísticas que eu percebi que pode ser útil para não machucar pessoas que não quer machucar
Não quer dizer que o que eu disse nessa postagem aqui é verdade; o ponto é que quebrar o processo de pensamento é útil pra se entender e entender os outros e melhorar teoria da mente ao ponto de deduzir coisas mesmo quando pessoas não falam aka efeito "nooossa-você-me-entende". |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Tive essa ideia por conta da issue #543 do @fititnt.
A proposta aqui é o seguinte: Gerar o menor código javascript que imprima de 1 a 5.
Menor código vai ser contado pelo numero de caracteres.
Imprimir pode ser qualquer saída do navegador/node.js
Vou tentar manter atualizado aqui o TOP3.
###TOP 3
12345
Beta Was this translation helpful? Give feedback.
All reactions