Ok, ontem foi o segundo dia de Natal e meus pais e eu tivemos um jogo de "sjoelen", como é chamado na Holanda. O programador interno surgiu em mim, mas justamente quando eu tive a resposta, eu a perdi. Eu quero que você refaça isso.
As regras:
Você tem uma prancha de madeira, um sjoelbak , com 4 caixas, cada uma com seu próprio número. Quando um schijf (um objeto parecido com um disco) entra em uma das caixas, você obtém os pontos acima dessa caixa.
Quando há um schijf nas quatro caixas, você não recebe 10, mas recebe 20 pontos.
Exemplo:
Da esquerda para a direita: 3 5 4 3
Cada caixa tem pelo menos 3 schijven (plural de schijf ), ou seja, 20 * 3 = 60 pontos.
Valores resultantes: 0 2 1 0
0 * 2 + 2 * 3 + 1 * 4 + 0 * 1 = 10 pontos.
O que totaliza 60 + 10 = 70 pontos.
A entrada:
a quantidade de schijven da esquerda para a direita, ou seja, "4 5 4 5", [4,5,4,5], "4 \ n5 \ n4 \ n5", o que você quiser.
A saída:
a quantidade de pontos, ou seja, 84, como saída, variável, retorno ou no topo da pilha, o que você quiser.
Como em todo e qualquer código de golfe, você não pode usar scripts externos e o código com o mínimo de bytes vence.
PS: Como você já deve ter notado, sou holandês. Sinta-se livre para editar possíveis erros gramaticais.