Programmation Puzzles & Code Golf

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

3
Le chemin des gnous
Jouez à un programme ou à une fonction qui donne l' emplacement du gnou qui commence à la case sur un échiquier infini numéroté dans une spirale carrée dans le sens inverse des aiguilles d'une montre, où le gnou visite toujours la case la moins numérotée elle peut arriver qu'elle …

22
Inverser certains commutateurs sur un standard
Inspiré par ce défi . Objectif: Étant donné un standard préconfiguré et une liste d'index, inversez les commutateurs aux index donnés. Un tableau est composé d'un certain nombre de commutateurs ( vou ^) enveloppés de -'s et disposés en rangées de longueur variable. Voici un exemple de standard: -v-^-v- -^-v- …

23
Trouvez la couleur hexadécimale à trois chiffres la plus proche
En CSS, les couleurs peuvent être spécifiées par un "triplet hexadécimal" - un nombre hexadécimal à trois octets (six chiffres) où chaque octet représente les composantes rouge, verte ou bleue de la couleur. Par exemple, #FF0000est complètement rouge et équivaut à rgb(255, 0, 0). Les couleurs peuvent également être représentées …

24
Faire un cutter Gimbap
Le gimbap (김밥) est une cuisine coréenne, ressemble un peu à un rouleau de sushi. Voici une émoticône coréenne représentant Gimbap: @)))))))))) Votre quête est de faire du cutter ASCII Gimbap. Règle L'entrée est une chaîne faite avec seulement @et ). La sortie coupe chaque Gimbap valide avec ), puis …

24
Voleurs: la sous-chaîne OEIS cachée
Il s'agit d'un défi pour les flics et les voleurs. Ceci est le fil du voleur. Le fil du flic est ici . Les flics choisiront n'importe quelle séquence de l' OEIS et écriront un programme p qui imprime le premier entier de cette séquence. Ils trouveront aussi quelques cordes …



18
Effondrement des nombres
Définissons la fonction a sur les nombres naturels nnn , écrite en base 10 chiffres dkdk−1…d1d0dkdk−1…d1d0d_k\; d_{k-1}\; \dotsc\; d_1\; d_0 , comme suit: Tant qu'il y a des chiffres adjacents égaux didi−1didi−1d_i\;d_{i-1} , remplacez-les par leur sommedi+di−1di+di−1d_i+d_{i-1} de gauche à droite. S'il y avait de tels chiffres, répétez la même …

16
Faites-moi une part de gâteau
Mon anniversaire est dans un mois, et ceci est une tranche de gâteau savoureux. .-""-. .-" "-. |""--.. "-. | ""--.. "-. |""--.. ""--..\ | ""--.. | | ""--..| ""--.. | ""--.. | ""--..| Dans le plus petit nombre d'octets, construisez cette tranche de gâteau pour moi. Vous pouvez l'imprimer …

11
Disque entier le plus petit
Ce défi consiste à trouver le plus petit disque contenant des points donnés. Ceci est rendu quelque peu plus délicat, cependant, par le fait que dans ce défi, les coordonnées et le rayon du disque doivent tous deux être des entiers. Votre entrée sera une liste de points avec des …

15
Un puzzle semi-palindrome
Un palindrome est un mot qui est son propre revers. Maintenant, il y a des mots qui pourraient ressembler à des palindromes mais qui ne le sont pas. Par exemple , considérons le mot sheesh, sheeshn'est pas un palindrome parce que son inverse est hseehsdifférent, si l' on considère shcomme …

25
Trier par le plus grand chiffre (s)
Défi: Étant donné une liste d'entiers, trier par ordre décroissant par leur seul chiffre le plus grand. L'ordre des nombres avec le même plus grand chiffre est ensuite trié par deuxième plus grand chiffre, etc. Nous ignorons les chiffres dupliqués dans les nombres. Et si tous les chiffres d'un numéro …

26
Imprimer une chaîne ondulée ligne par ligne
Défi Écrivez un programme ou une fonction qui accepte une chaîne set un entier ncomme paramètres. Votre programme doit imprimer (ou renvoyer) la chaîne une fois transformée comme suit: En commençant en haut à gauche et en descendant vers la droite, écrivez scomme une vague de hauteur n. Ensuite, de …
23 code-golf  string 


15
Inversion multidimensionnelle
Étant donné un tableau orthogonal à N dimensions (non irrégulier) d'entiers non négatifs et une indication des dimensions à inverser, renvoyez le tableau mais inversé le long de ces dimensions. L'indication peut être donnée sous la forme d'une liste booléenne de longueur N ou d'une liste d'un sous-ensemble des N …

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.