Programmation Puzzles & Code Golf

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

5
Hungry Blobs KoTH
Concours terminé! Lisez les commentaires sur les blobs pour voir leur score. Ce KoTH est vaguement inspiré par la simulation de sélection naturelle de Primer . Votre bot est un blob. Pour survivre, vous devez manger des boulettes pour regagner de l'énergie, qui est utilisée pour se déplacer. Avec plus …

6
Zoom sous-pixel
Votre tâche consiste à prendre une image sRGB 24 BPP et à sortir la même image 3 fois en haut de l'échelle en sous-pixels rouges, verts et bleus. L'image résultante sera entièrement composée de pixels noirs, rouges, verts et bleus purs. Chaque pixel de l'image source, lorsqu'il est agrandi, produit …

2
ASCII Maze Compression
Défi Concevoir un algorithme de compression spécialisé pour compresser des labyrinthes ASCII. Vous devrez créer à la fois un algorithme de compression et un algorithme de décompression. Votre score sera basé sur la taille de vos labyrinthes compressés. Labyrinthes Ces labyrinthes sont faits principalement des personnages (étages), +, -, |et …



4
Est-il valide UTF-8 modifié?
UTF-8 est un moyen relativement simple de coder les points de code Unicode dans un format à largeur variable de sorte qu'il ne confond pas facilement le code qui n'est pas compatible avec Unicode. Présentation de l'UTF-8 Les octets compris entre 1 et 0 x 7 F, inclus, sont normalement …

4
ASCII art H arbres
Un arbre H est une structure d'arbre fractal qui commence par une ligne. À chaque itération, des branches T sont ajoutées à tous les points de terminaison. Dans ce défi, vous devez créer une représentation ASCII de chaque deuxième niveau d'arbre H. Le premier niveau contient simplement trois caractères de …

1
Transposition dyadique
Comme avec la plupart des symboles APL, ⍉a des significations différentes lorsqu'il est appelé avec un argument (transposition) contre deux arguments (dimensions de transposition / réorganisation dyadique). Ce défi concerne ce dernier, qui agit de manière similaire à numpy.moveaxisPython ou permuteMATLAB, mais est plus puissant. order ⍉ Aquand ordera des …

6
Aidez Notwen à simuler la gravité!
Notwen veut étudier la cinématique des corps lancés de grandes hauteurs dans un champ gravitationnel uniforme mais malheureusement il n'a pas la possibilité technique d'aller à des endroits suffisamment hauts et d'observer les objets en tombant. Mais qui ne veut pas voir les progrès de la science alors ... Aidons …

1
Comptez les tableaux qui sont vraiment uniques
Il s'agit d'un suivi des tableaux de nombre qui créent des ensembles uniques . La différence significative est la définition de l'unicité. Considérez un tableau Ade longueur n. Le tableau ne contient que des entiers positifs. Par exemple A = (1,1,2,2). Définissons f(A)comme l'ensemble des sommes de tous les sous-réseaux …

3
Le circuit est-il possible?
Écrivez un programme ou une fonction qui prend en entrée: toutes les résistances disponibles et une valeur de résistance et génère une valeur véridique de savoir s'il est possible ou non d'obtenir la résistance en utilisant ces résistances. Règles: N'importe quel format d'entrée fera l'affaire. Il y aura au moins …


7
Magic: The Gathering, payer pour les sorts
Pour plus de bonté MtG: Magic: The Gathering Combat with Abilities Prémisse: Dans Magic: the Gathering, vous lancez des sorts en payant leur coût de mana en engageant des terrains pour le montant requis. Ces terres peuvent produire l'une des cinq couleurs qui sont: Blanc (W) Bleu (U) Noir (B) …



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.