A história da linguagem Lua

Você conhece o Python, mas você sabia que existe uma linguagem nacional, que foi criada na PUC do Rio de Janeiro em 1993, mais simples e intuitiva, que é comumente usada para escrever jogos? A linguagem Lua é hoje amplamente usada em projetos embarcados, como com SOCs Espressif e motores de jogos como o LÖVE (2D) e LÖVR (VR). Conheça aqui a história desta linguagem.

FizzBuzz

FizzBuzz é um exercício de programação que consiste em substituir números em uma sequência por Fizz, Buzz ou FizzBuzz se múltiplos de 3, 5 ou ambos. Aqui está uma solução elegante usando algebra booleana para calcular o índice (posição) em um vetor. Lembre-se que True e False equivalem a 1 e 0 em binário!

a, b = 'Fizz','Buzz'
for n in range(76):
    v=[n, a, b, a+b]
    print(v[(n%3==0)+2*(n%5==0)], end=' ' if n%15 else '\n')

Teste o código em Python aqui ou veja a saída do em JavaScript abaixo.