Perguntas com a marcação «parsing»

18
Quick Golf: O Líder do Ouro

Desafio Usando os dados da API aqui , produza os nomes dos três países com mais medalhas de ouro olímpicas nos Jogos Olímpicos do Rio 2016 (ou seja, o primeiro elemento da lista retornada). Por exemplo, no momento da postagem (18:23 UTC + 1, segunda-feira, 15 de agosto), os EUA, o Reino Unido e a...

17
O que conseguimos?

Inspirado e em memória de nosso amado gênio, DESCANSE EM PAZ Ele inventou e implementou dfns - sua magnum opus e o assunto do desafio. Para os interessados: última documentação completa do dfns e vídeos com John . Tarefa Dado um código-fonte ASCII, responda a qual das quatro categorias a...

17
Elixir Array Sugar Syntactic

No Elixir, as listas (vinculadas) estão no formato em [head | tail]que head pode ser qualquer coisa e tail é uma lista do restante da lista, e[] - a lista vazia - é a única exceção a isso. As listas também podem ser escritas como o [1, 2, 3]equivalente a[1 | [2 | [3 | []]]] Sua tarefa é converter...

17
Desenho de estruturas de alcanos de Lewis

Acabei de ter uma aula na escola sobre alcanos e achei que provavelmente seria um grande desafio para o código de golfe! Não se preocupe, não é tão complicado quanto pode parecer! Uma rápida reformulação (Observação: para manter esse resumo, nem todas as informações são 100% precisas.) Os...

17
Qual é o idioma?

Recentemente, o cabeçalho do projeto do PPCG tem tido alguns problemas ao analisar os cabeçalhos html da resposta . Neste desafio, você estará tentando analisar cabeçalhos de resposta. Casos de teste de exemplo Estes exemplos de entradas ( NÃO casos de teste reais), apenas para que você possa...

17
Traduzir um programa Glypho

Dada a entrada de qualquer programa Glypho válido, envie sua contraparte "legível por humanos". Glypho é uma idéia interessante do esolang: A referência da instrução é dada aqui. Para cada instrução, os caracteres abcd representam os símbolos que compõem cada instrução. a refere-se ao primeiro...

17
Exponenciação à multiplicação à adição

A multiplicação entre 2 números inteiros pode ser reduzida em uma série de adição como essa 3 * 5 = 3 + 3 + 3 + 3 + 3 = 5 + 5 + 5 Exponenciação (aumentando um para o poder b ) também pode ser reduzida para uma série de multiplicações: 5 ^ 3 = 5 * 5 * 5 Portanto, a exponenciação pode ser...

17
Meu emoji está seco?

Este é o meu emoji de estimação, Billy: -_- Os emojis não gostam de estar na chuva, então Billy está triste ... Vamos desenhar um guarda-chuva para ele se sentir melhor! /\ / \ / \ -_- Isso é bom, ele está totalmente coberto por seu guarda-chuva! Aqui está um exemplo em que apenas parte...

16
Analisar uma lista de números unários assinados

Números unários geralmente representam apenas números inteiros não negativos, mas podemos estendê-los para representar todos os números inteiros da seguinte maneira: Um número inteiro positivo N é representado como N 1's:5 -> 11111 Um número inteiro negativo -N é representado como um 0seguido...

16
Code Golf: Analisando resultados do google

Quando você pesquisa algo no google, na página de resultados, o usuário pode ver links verdes para a primeira página de resultados. Na forma mais curta possível, em bytes, usando qualquer idioma, exiba esses links para stdout na forma de uma lista. Aqui está um exemplo, para os primeiros...

16
Quem tem mais estrelas no décimo nono byte?

Nota: esse desafio envolve o download e a filtragem de páginas da Web em HTML. Se o seu idioma não conseguir lidar com isso, você pode não querer participar deste desafio. Introdução Sempre há discussões no The XIX XIX Byte Chat sobre quem lidera a estibordo. Então, vamos ajudar todos e contar a...

16
Analisar seqüências de dígitos aninhadas

A tarefa Uma sequência Sé construída com o seguinte processo: Comece Ssendo a string vazia. Insira em alguma posição de Suma seqüência de caracteres do formulário ds, onde dhá um dígito diferente de zero e sé uma sequência de dletras ASCII em minúsculas. Dizemos que dsé um constituinte de S. Vá...

16
Panfix para infix entre parênteses

Quylthulg é uma linguagem de Chris Pressey que tenta resolver o problema da notação infix usando o que chama de panfix : como o postfix, o panfix não exige a implantação de artifícios arcanos, como parênteses, para substituir uma precedência padrão do operador. Ao mesmo tempo, o panfix permite...

16
Decomponha um número!

Sua tarefa é decompor um número usando o formato abaixo. Isso é semelhante à conversão de base, exceto que, em vez de listar o digitsna base, você lista values, de modo que a lista seja adicionada à entrada. Se a base especificada for n, cada número da lista deve estar na forma de k*(n**m), onde...

15
Tokenizar um idioma baseado em pilha

Estive trabalhando outra linguagem de golfe baseada pilha chamada Stackgoat . Neste desafio, você escreverá um Tokenizer para Stackgoat (ou realmente qualquer linguagem geral baseada em pilha). Exemplos "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12',...

15
Código Konami mais curto

O problema Você deve escrever um programa que, quando o Código Konami for digitado durante o tempo de execução, imprima a string " +30 lives" e emita um ruído de sua escolha no alto-falante do computador. Definição O "Código Konami" é definido como UUDDLRLRBAseguido pressionando a tecla...