Questions marquées «code-golf»

20
Développer une extension d'accolade bash

Pour des raisons principalement historiques, bash est un méli-mélo de paradigmes de syntaxe et de programmation - cela peut le rendre gênant et parfois frustrant pour le golf. Cependant, il a quelques astuces dans sa manche qui peuvent souvent le rendre compétitif avec d'autres scripts...

20
La commande chiot

L' puppyutilitaire prend un nom de fichier en entrée et fait exactement ce que vous attendez d'un chiot: il le déchiquette! Comment déchiqueter Déchirez les pages avec vos dents Divisez le fichier d'entrée sur les nouvelles lignes. Déchirez chaque page avec vos pattes Pour chaque ligne (sans...

20
X + Y = Z - mais dans quelle base?

Le défi Étant donné 3 nombres X, Yet Zen base B, trouvez un Bas dans lequel l'addition de Xet Ydonne Z. Les intrants x = 20, Y = 12et Z = 32pourraient céder 5car 20 + 12 = 32en base 5. Vous pouvez supposer qu'il y aura toujours une base dans laquelle l'addition est correcte (il y a des cas où...

20
Diamondize a Matrix

Étant donné une matrice, affichez une représentation de la matrice où l'élément en haut à gauche est en haut, l'anti-diagonale est la ligne centrale et l'élément en bas à droite est en bas. Par exemple, considérez la matrice suivante: 1 2 3 4 5 6 7 8 9 La version diamant de cette matrice est: 1 4 2...

20
Conseils pour jouer au golf à MATL

MATL est un langage golfique créé par Luis Mendo . MATL s'est avéré très compétitif, battant souvent les soumissions dans d'autres langues de golf telles que Pyth, CJam et Jelly. Quels sont les conseils utiles pour jouer au golf en MATL? (Comme toujours, un conseil par réponse, s'il vous plaît!)...

20
Comptage en base bijective 62

La tâche consiste à générer toutes les chaînes de 'a' à '999', y compris les caractères majuscules comme ceci: 'a', 'b', 'c' ... 'y', 'z', 'A', 'B', 'C' ... 'Y', 'Z', '0', '1', 2' ... '8', '9', 'aa', 'ab', 'ac' ... 'az', 'aA', 'aB' ... 'aZ', 'a0' ... 'a9', 'ba' et ainsi de suite (combler les...

20
Diagonale du Cantor fini

Étant donné une liste d' Nentiers, chacun avec des Nchiffres, sortez un nombre qui diffère du premier nombre en raison du premier chiffre, du deuxième nombre en raison du deuxième chiffre, etc. Exemple Compte tenu de cette liste: 1234 4815 1623 4211 Le 2932premier chiffre du numéro est différent du...

20
Golf Bootloader: Brainf ***

Créez un chargeur de démarrage qui exécute le programme Brainfuck donné. C'est du code-golf , donc le programme avec le moins d'octets gagne. Étant un chargeur de démarrage, la taille du programme est comptée en octets non nuls dans le code compilé. Brainfuck 30000 cellules débordantes 8 bits. Le...

20
Comment devez-vous organiser vos chaises?

Vous enseignez à une classe d'élèves ayant des préférences intéressantes quant à la disposition de leurs chaises. Il y a 3 exigences très spécifiques pour la disposition des chaises: La plupart sont disposées dans un rectangle, même si cela signifie que certaines chaises sont vides. Il doit y avoir...

20
Séquences féminines et masculines

Cette question est probablement plus difficile que toutes ces tâches "générer une séquence de nombres", car cela nécessite DEUX séquences fonctionnant à l'unisson. J'ai hâte de connaître les réponses! Dans son livre " Gödel, Escher, Bach: An Eternal Golden Braid ", Douglas Hofstadter contient un...

20
«Bit-borrow» deux chiffres

Saviez-vous qu'un petit nombre peut emprunter des bits à un plus grand nombre? Voici un exemple. Disons nos deux nombres 5 et 14. Tout d'abord, écrivez-les en binaire: 5 14 000101 001110 D' abord , nous prenons le plus petit sur peu loin du plus grand nombre, et nous donnons au plus petit de peu...

20
Mettre en œuvre des opérations de sac

Un sac , également appelé multiset, est une collection non ordonnée. Vous pouvez l'appeler un ensemble qui autorise les doublons, ou une liste (ou un tableau) qui n'est pas ordonnée / indexée. Dans ce défi, il vous est demandé de mettre en œuvre des opérations de sacs: addition, différence,...

20
Est-ce un wordinian?

Quel est le moyen le plus court pour voir si une entrée est un wordinian utilisant un langage de programmation? Un wordinian est un mot qui contient des mots de longueur 1 à la longueur du mot d'origine. Par exemple, poubelle «Je» est un mot «dans» est un mot «bin» est un mot Ou, étape 'a' est un...

20
La curiosité a tué le chat?

Certaines personnes disent que la curiosité a tué le chat. D'autres disent que c'était la boîte et le poison. La RSPCA affirme qu'Erwin Schrödinger doit perdre le droit de posséder des animaux domestiques. Avec des militants des droits des animaux devant sa maison. Le scientifique meurtrier de...