Programmation Puzzles & Code Golf

Q & A pour les amateurs de programmation et les golfeurs de code

9
Testeur de regex quinéen
Ce défi est assez simple. En entrée, vous prenez une expression régulière. Ensuite, vous affichez une vérité / falsey indiquant si votre code source correspond ou non à l'expression régulière. C'est si simple! Encore deux choses: Aucun quine builtins; vous pouvez cependant accéder au code source du code par fichier …

5
Substitution mathématique
Parfois, il est utile d'exécuter un problème mathématique avec plusieurs entrées. Le but de ce défi est de créer un programme qui facilite cette tâche. Expressions génératrices de nombres Vous devez prendre en charge 3 types d'expression: Générateur de nombre unique: très simple, juste un nombre littéral Générateur de nombres …
13 code-golf  math 

1
Quelle est la taille du chiffre?
Les chiffres à 7 segments peuvent être représentés en ASCII à l'aide de _|caractères. Voici les 1chiffres de taille : _ _ _ _ _ _ _ _ | _| _| |_| |_ |_ | |_| |_| | | | |_ _| | _| |_| | |_| _| |_| De …

8
Lisser un graphique linéaire
Étant donné une entrée d'un entier n et une liste d'entiers positifs m 1 , m 2 , ..., sortir une liste d'entiers m 1 ' , m 2 ' , ... où m x ' est défini comme la moyenne de m xn à m x + n . …

1
Lego Gear Train
Inspiré des rapports de démultiplication Lego défi des de Keith Randall. Moi aussi, je prévois de construire un robot lego géant qui sera éventuellement en mesure de détruire les autres robots dans la compétition sans précédent. * Dans le processus de construction du robot, j'utiliserai beaucoup de trains d'engrenages pour …

6
Scinder un script Shakespeare
M. William Shakespeare a écrit des pièces de théâtre. Beaucoup de jeux. Dans ce tarball contenant chacune de ses œuvres, chacune de ses pièces est un long fichier. Il doit être divisé en scènes pour une production scénique. Parce que les acteurs sont impatients, votre code doit être aussi court …
13 code-golf  string 


4
Combien de semaines?
Votre tâche consiste à sortir un seul numéro; le nombre de semaines ISO à l'intersection d'une plage de dates donnée. Pour citer Wikipedia:, An average year is exactly 52.1775 weeks longmais il ne s'agit pas de la moyenne. L'entrée se compose de deux dates ISO séparées par des espaces: 0047-12-24 …
13 code-golf  date 

4
Calcul de l'entropie
Contribution Une matrice Mreprésentée par deux lignes d'entiers séparées par des espaces. Chaque ligne aura le même nombre d'entiers et chaque entier sera soit -1 soit 1. Le nombre d'entiers par ligne sera au maximum de 20. Msera donc 2par noù nest le nombre d'entiers sur chacune des deux lignes. …
13 code-golf  math 

2
La route des poissons a-t-elle une fin?
J'aime> <>,> <> c'est la vie! Les langages 2D sont incroyables! Dans ce défi, vous devrez dire si une route «louche» a une fin, tout en jouant au golf. Définition Une route de poisson est construite avec des tuiles, y compris les suivantes: v (go down) > (go right) ^ …

7
Exclamation normale et inversée et paires de points d'interrogation
Défi ¡Nous allons donner des copains d'exclamation et de points d'interrogation inversés! Étant donné un corps de texte contenant des phrases se terminant par ., ?ou !, préfixe les points d'interrogation inversés,, ¿aux phrases interrogatives (phrases se terminant par ?) et aux points d'exclamation inversés,, ¡à exclamatoire (phrases se terminant …

24
Impression ascendante ASCII, Robbers
Ceci est le fil des voleurs. Le fil des flics va ici . Dans le fil de la police, la tâche consistait à créer un programme qui génère des caractères ASCII imprimables dans l'ordre croissant. La tâche des voleurs consiste à déchiffrer le code utilisé par les flics pour produire …

3
Golf un interprète violet
Golf un interprète violet Le violet est un esolang conçu avec deux objectifs principaux: Être une minimisation d' Aubergine , car il n'y a tout simplement pas assez de langues à instruction unique auto-modifiantes. Pour admettre la possibilité d' interprètes de golf terriblement petits . Ma première passe à un …

4
Obtenez les Getters
La tâche Je suppose que tout le monde aime la génération automatique de code et gagner du temps pendant le travail. Vous devez créer beaucoup de classes et de membres pendant la journée et vous ne voulez pas créer tous ceux-ci gettersmanuellement. La tâche consiste à écrire un programme ou …
13 code-golf  string  syntax  code-golf  math  primes  rational-numbers  code-golf  graphical-output  image-processing  code-golf  kolmogorov-complexity  music  audio  code-golf  string  code-golf  math  geometry  code-golf  math  sequence  combinatorics  code-golf  game  grid  board-game  code-golf  restricted-source  array-manipulation  source-layout  code-golf  base-conversion  binary  code-golf  math  physics  code-golf  math  number  date  expression-building  code-golf  array-manipulation  graph-theory  decision-problem  popularity-contest  error-correction  code-golf  kolmogorov-complexity  geometry  grid  code-challenge  arithmetic  combinatorics  set-partitions  code-golf  kolmogorov-complexity  sequence  fibonacci  code-golf  restricted-source  pristine-programming  code-golf  code-golf  string  kolmogorov-complexity  code-golf  arithmetic  code-golf  string  parsing  code-golf  code-golf  sorting  counting  permutations  3d  code-golf  code-golf  ascii-art  music  code-golf  string  code-golf  string  ascii-art  code-golf  string  code-golf  quine  polyglot  code-golf  math  string  code-golf  internet 

10
Trouver les codes sources entrelacés (voleurs)
Ceci est le fil des voleurs. Pour le fil des flics, allez ici . introduction Pour ce défi Cops / Robbers, les flics écriront des programmes de production de sortie et les entrelaceront ensemble. C'est le travail du voleur de sélectionner les programmes des flics pour produire les sorties souhaitées. …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.