Puzzles de programação e golfe de código

Perguntas e respostas para programar entusiastas de quebra-cabeças e golfistas de código


30
Implementar Bogosort
É resolver Sudoku muito difícil? Até a versão da força bruta ? Aqui está um exercício de codificação um pouco mais fácil. Eu espero. :-P Escreva a função mais curta para implementar o bogosort. Especificamente, sua função deve: Pegue uma matriz (ou o equivalente do seu idioma) como entrada Verifique …

30
O cosseno do pedante
Meu chefe acabou de me dizer para escrever uma função cosseno. Sendo um bom nerd de matemática, minha mente imediatamente conjurou a Série Taylor apropriada. cos(x) = 1 / 0! - x^2 / 2! + x^4 / 4! - x^6 / 6! + ... + (-1)^k x^(2k) / (2k)! + …

20
Sequência de Stewie: + * - / + * - /
Vamos usar as quatro operações básicas, adição +, multiplicação *, subtração -e divisão /(float, não inteiro). A sequência de Stewie é definida da seguinte forma: x = [x(1), x(2)] // Two initial numbers (one indexed) x(3) = x(1) + x(2) x(4) = x(2) * x(3) x(5) = x(3) - x(4) …

30
Este desafio usa o caractere '+'
Sua tarefa: dado um número n, gere um sinal de '+' ndistante dos caracteres do centro. Se isso for confuso, verifique os casos de teste. Métodos padrão de entrada: a saída deve ser uma sequência ou impressa. Aplicam-se brechas padrão. Input: 1 Output: + ] 1 away from center `+`. …

4
Mover setas ao longo de um contorno
Sandboxed Dado um conjunto de contornos 2d fechados e não sobrepostos (separados por pelo menos um espaço, mesmo nas diagonais) com setas orientadas consistentemente na mesma direção no sentido horário ou anti-horário (cada contorno tem sua própria direção) e um número positivo n, mova as setas npassos ao longo dos …

19
Girar uma coluna
Dado um número k e um bloco de texto ou uma matriz 2D que as matrizes internas possam ter comprimentos desiguais (que se assemelham a um bloco de texto), gire cada caractere ou elemento da k- ésima coluna para cima ou para baixo até a próxima posição isso existe. Exemplo …


12
Validador Letter Box
O New York Times tem um jogo online diário chamado Letter Boxed (o link está atrás de um paywall; o jogo também é descrito aqui ), apresentado em um quadrado da seguinte forma: Você recebe 4 grupos de 3 letras (cada grupo corresponde a um lado da foto); nenhuma letra …



12
𝗠𝗮𝘁𝗵 𝖲𝖺𝗇𝗌 𝗔𝗹𝘁𝗲𝗿𝗻𝗮𝘁𝗼𝗿
Introdução Tente converter palavras em duas fontes unicode diferentes. Desafio Sua tarefa é transformar sua sequência de entrada nos caracteres unicode 𝖬𝖺𝗍𝗁 𝖲𝖺𝗇𝗌 e 𝗠𝗮𝘁𝗵 𝗦𝗮𝗻𝘀 𝗕𝗼𝗹𝗱. Todas as palavras em maiúsculas devem se tornar em minúsculas 𝗠𝗮𝘁𝗵 𝗦𝗮𝗻𝘀 𝗕𝗼𝗹𝗱. Por exemplo: WORD->𝘄𝗼𝗿𝗱 Todas as palavras em minúsculas devem se …


18
Tome uma posição contra longas filas de quine
ou: Construa uma coluna vertical Inspirado por Tome uma posição contra longas filas . Sua tarefa é construir um quine vertical com o menor comprimento possível de linha. Pontuação O menor comprimento da linha (excluindo novas linhas) vence, com os critérios de código de golfe como desempate. O comprimento da …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.