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

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

10
Pode haver apenas 1!
Sua tarefa é, dado um número inteiro positivo n, gerar uma expressão que seja igual ao número n. O problema é: você só pode receber o número 1na saída. Os operadores à sua disposição são: +, -, *E/ /é a divisão de ponto flutuante (so 5/2 = 2.5). sqrt(as s) …

30
Sim, claro que sou adulta!
Eu acho que todos nós fizemos isso quando criança: alguns sites exigem idade mínima de 18 anos, então apenas subtraímos alguns anos a partir do ano de nascimento e pronto, somos 'maiores de 18 anos'. Além disso, para a maioria dos passeios em parques de diversões, a altura mínima para …

19
Teoricamente, o número de Graham
O número de Graham Gé definido desta maneira: u(3,n,1) = 3^n u(3,1,m) = 3 u(3,n,m) = u(3,u(3,n-1,m),m-1) [Knuth's up-arrow notation] [Conway chained arrow notation] THEN g1 = u(3,3,4) g2 = u(3,3,g1) g3 = u(3,3,g2) ... G = u(3,3,g63) Você tem que u(3,3,2)=7625597484987verificar seu código. Sua tarefa é escrever um programa …


30
Adicione dois números
Entrada: dois números inteiros. De preferência números inteiros decimais, mas outras formas de números podem ser usadas. Eles podem ser fornecidos ao código na entrada padrão, como argumentos para o programa ou função ou como uma lista. Saída: a soma deles. Use o mesmo formato para números inteiros de saída …

9
Construa um triângulo sem triângulos
Quando criança, eu gostava muito de brincar com esses brinquedos: Eles provavelmente pretendiam que eles fossem usados ​​para arte, mas eu sempre os usei para matemática! Fractais, padrões, etc. Certa vez, recebi este desafio: Construa um triângulo sem usar nenhum dos blocos de triângulo verdes. Esse desafio me surpreendeu por …


30
Armas de instrução matemática
A última vez em que tentei criar algo fácil que não fosse duplicado, acabou sendo muito difícil. Então, espero que desta vez seja algo que os novatos também possam tentar. Entrada: Uma matriz / lista com números inteiros / decimais. (Ou uma sequência que representa uma matriz com números inteiros …

6
Um desafio que fala Yoda, este é
O desafio Bem, acho que é bem claro, não é? Você precisa criar uma função ou um programa que use uma string como argumento e produza a correspondente fala Yoda. Isso é código-golfe , portanto, o menor número de bytes vence. A entrada A entrada pode ser qualquer sequência sem …

30
Texto de largura total
Texto de largura total é um texto que possui um espaço após cada caractere, incluindo o último. Por exemplo, a primeira frase desta pergunta se torna: F u l l w i d t h t e x t i s t e x t t h a t h …
44 code-golf  string 

12
Moléculas em Átomos
O desafio Escreva um programa que possa quebrar uma fórmula química de entrada (veja abaixo) e produza seus respectivos átomos no formulário element: atom-count. Entrada Entrada de amostra: H2O Sua entrada sempre conterá pelo menos um elemento, mas não mais que dez. Seu programa deve aceitar entradas que contenham parênteses, …


4
Multiplique com operações restritas
Há uma recompensa não oficial de 500 representantes por vencer a melhor resposta atual . Objetivo Seu objetivo é multiplicar dois números usando apenas um conjunto muito limitado de operações aritméticas e atribuição de variáveis. Adição x,y -> x+y Recíproco x -> 1/x( não divisão x,y -> x/y) Negação x …

30
Desenhe uma formação de boliche
Seu objetivo é exibir a arte ASCII de uma formação no boliche de dez pinos, onde apenas alguns pinos permanecem. Menos bytes ganha. Os dez pinos estão em uma formação triangular: O O O O O O O O O O Os pinos são rotulados de 1 a 10 como: …


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.