À luz do Aberto da Austrália de 2014 em Melbourne e da vitória de Stanislas Wawrinka contra Novak Djokovic, proponho o seguinte desafio de golfe com código!
Wawrinka e Djokovic estão de volta para a base deste CGC. Seu desafio é pegar uma corda composta por 1 e 2 e determinar a pontuação do tênis com base no sistema de pontuação. Um "1" indica que Wawrinka marcou um ponto, enquanto um "2" indica que Djokovic marcou um ponto.
Por uma questão de exemplo: 1211222122111122111
irá gerar uma saída de duas linhas:
Wawrinka 1 - 40
Djokovic 1 - 30
Quanto maior a corda, mais no jogo a pontuação é.
Regras:
- O código mais curto vence, puro e simples.
- As pontuações, quando exibidas, devem estar alinhadas à direita e também alinhadas à coluna; por exemplo
Alinhamento da amostra da saída:
Wawrinka 7 5 3 - 0 Djokovic 6 7 4 - 15
Se um jogo estiver em andamento, a pontuação deve ser exibida após a pontuação definida. As pontuações do jogo devem seguir as pontuações definidas com um separador espaço-traço-espaço. Se este for o primeiro jogo, uma pontuação de 0-0 deve ser exibida.
Wawrinka 0 - 0 Djokovic 0 - 15
Um jogo será na ordem de 0, 15, 30, 40 e ponto de jogo. Se um jogo chegar a 40-40, um empate é declarado e a pontuação deve exibi-lo na linha do jogador marcando o ponto:
Wawrinka 7 5 3 - 40 Djokovic 6 7 4 - 40 Deuce
Se um empate for alcançado, o próximo ponto será uma vantagem para o jogador que marcar o ponto:
Wawrinka 7 5 3 - Ad Djokovic 6 7 4 - 40
O ponto depois disso, se marcado pelo jogador em vantagem, vence o jogo, caso contrário, o jogo volta ao empate.
Se mais de um empate for marcado entre os pontos de vantagem, o número do empate será indicado por um número entre parênteses:
Wawrinka 7 5 3 - 40 Djokovic 6 7 4 - 40 Deuce (2)
Um set é ganho se um jogador atingir 6 jogos ou mais e com uma margem de dois jogos à frente, por exemplo, 7-5, 6-4 ... 9-7 (no caso do quinto set da noite passada)
Conjuntos consecutivos devem ser separados por um espaço.
Há desempates no Aberto da Austrália, portanto, se um set de 6 a 6 for alcançado, um primeiro desempate será estabelecido pelo primeiro jogador, atingindo sete pontos com vantagem de dois pontos na margem. A exibição das quebras de empate é mostrada entre colchetes da seguinte maneira:
Wawrinka 7 6 [6] Djokovic 6 6 [4]
Dizem que o vencedor do tie-break venceu o set anterior por 7-6.
Se o quinto set chegar a 6-6, o jogo continuará sem tie-break até que uma margem de dois jogos seja alcançada com um jogador, sendo esse o vencedor do jogo. Não há tie-breaks no quinto set.
Se um jogador venceu três sets, uma terceira linha será exibida dizendo
Wawrinka wins
ouDjokovic wins
dependendo de quem ganhou e o código será encerrado.Wawrinka 2 6 6 3 9 Djokovic 6 4 2 6 7 Wawrinka wins
Se a sequência terminar de forma que o último ponto tenha ganho um jogo, set ou partida, a pontuação do jogo não será exibida ...
Wawrinka 7 5 3 Djokovic 6 7 4
Se a sequência ultrapassar uma partida vencida, o restante da sequência será ignorado, a pontuação exibida e o vencedor declarado.