Questions marquées «code-golf»

Code-golf est une compétition pour résoudre un problème particulier dans le moins d'octets de code source.



1
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 pointeur …

12
Télégraphe Cooke et Wheatstone, cinq aiguilles
Définition Selon Wikipedia : Le télégraphe de Cooke et Wheatstone était un premier système de télégraphe électrique datant des années 1830 inventé par l'inventeur anglais William Fothergill Cooke et le scientifique anglais Charles Wheatstone. C'était le premier système télégraphique mis en service commercial. Le récepteur se composait d'un certain nombre …

12
«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 …

24
Sélectionnez le mot autour de l'index donné dans une chaîne donnée
Sous Windows, lorsque vous effectuez un double-clic dans un texte, le mot autour de votre curseur dans le texte sera sélectionné. (Cette fonctionnalité a des propriétés plus compliquées, mais il ne sera pas nécessaire de les implémenter pour ce défi.) Par exemple, laissez |votre curseur entrer abc de|f ghi. Ensuite, …
20 code-golf  string 

19
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 …


10
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, multiplication, …

12
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 code-golf  tips  matl 

19
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' …

15
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 …

17
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 aussi …
20 code-golf  math 

1
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 compter le saut …


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.