Os jogadores sentam em volta de uma mesa; o jogo começa com dois jogadores opostos tendo um dado cada. Em cada turno, os dois jogadores com um dado rolam. Se um jogador rola um 1, ele passa o dado para o vizinho à esquerda; se ele rolar um 6, ele passa o dado para o vizinho da direita; caso contrário, ele mantém o dado para o próximo turno. O jogo termina quando um jogador tem os dois dados depois de terem sido rolados e passados; esse jogador então perdeu.
Em um jogo com 100 jogadores, qual é o número esperado de voltas que o jogo dura? Dê sua resposta arredondada para dez dígitos significativos.
euler227()
deve retornar 3780.618622.
testString: 'assert.strictEqual(euler227(), 3780.618622, "euler227()
should return 3780.618622.");'
```