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.

30
Alphabet semi-diagonal
Étant donné une lettre de l'alphabet anglais, votre tâche consiste à créer un alphabet semi-diagonal à l'entrée. Comment construire un alphabet semi-diagonal? Brève description : Tout d’abord, vous prenez la position de la lettre dans l’alphabet P( Pindexé 1 ici). Ensuite, vous imprimez chaque lettre jusqu'à l'entrée (incluse) sur une …

30
La fonction Ackermann
La fonction Ackermann est remarquable pour être l’un des exemples les plus simples d’une fonction totale calculable qui n’est pas récursive primitive. Nous allons utiliser la définition de la A(m,n)prise en deux entiers non négatifs où A(0,n) = n+1 A(m,0) = A(m-1,1) A(m,n) = A(m-1,A(m,n-1)) Vous pouvez implémenter une fonction …

30
Code d'algorithme de golf 196
Ecrivez un programme court pour 196 algorithmes . L'algorithme commence à un entier, puis ajoute son inverse jusqu'à atteindre un palindrome. par exemple input = 5280 5280 + 0825 = 6105 6105 + 5016 = 11121 11121 + 12111 = 23232 output = 23232 Contribution un entier, qui n'est pas …

11
L'étrange commande de Sharkovskii
introduction Dans ce défi, nous aurons affaire à un certain ordre des entiers positifs. La commande se passe comme ceci: 3, 5, 7, 9, 11, ... 2*3, 2*5, 2*7, 2*9, 2*11, ... 4*3, 4*5, 4*7, 4*9, 4*11, ... 8*3, 8*5, 8*7, 8*9, 8*11, ... 16*3, 16*5, 16*7, 16*9, 16*11, ... …

30
Générer le triangle de Pascal
Le triangle de Pascal est généré en commençant par un 1 sur la première ligne. Sur les lignes suivantes, le nombre est déterminé par la somme des deux nombres situés directement au-dessus, à gauche et à droite. Pour démontrer, voici les 5 premières lignes du triangle de Pascal: 1 1 …

3
Connect 4: Spot the Fake!
La banque a été cambriolée et tous les voyous de la mafia locaux ont un alibi inhabituel: ils étaient chez eux en train de jouer à Connect 4! Afin de faciliter l’enquête, il vous est demandé de rédiger un programme validant toutes les cartes Connect 4 saisies afin de vérifier …

2
Une situation épineuse
À partir de la notation Dowker d’un nœud et de ses signes de croisement, calculez son polynôme de support. Bien qu’il existe davantage de définitions techniques, il suffit de penser à un nœud comme à un élément fabriqué physiquement en reliant ensemble les deux extrémités d’une ficelle. Comme les nœuds …


15
Déverrouiller votre serrure
Vous avez verrouillé votre vélo avec une serrure à combinaison à 3 chiffres. Maintenant, vous voulez aller faire un tour et vous devez le déverrouiller à l'aide du programme suivant. Contribution 1er paramètre La combinaison de chiffres de votre verrou en état verrouillé . Il doit être différent du 2ème …


15
Points de treillis triangulaires proches de l'origine
Contexte Une grille triangulaire est une grille formée en mosaïque régulière du plan avec des triangles équilatéraux de longueur 1. L'illustration ci-dessous est un exemple de grille triangulaire. Un point de réseau triangulaire est un sommet d'un triangle formant la grille triangulaire. L' origine est un point fixe sur le …


30
Créer une Magic 8 Ball
Enfant, mon ami avait un ballon magique auquel on posait des questions et voyait quel était le sort de cette question. Défi Votre défi consiste à écrire un programme (ou une fonction) qui, une fois lancé (ou appelé), génère (ou renvoie) une réponse aléatoire parmi les réponses possibles ci-dessous. (Être …

11
Combien de pages ai-je déchirées?
Le mois dernier, j'ai emprunté beaucoup de livres à la bibliothèque. C'étaient tous de bons livres, pleins d'émotions et de rebondissements. Malheureusement, à certains moments, je suis devenue très en colère / triste / déçue, alors j'ai déchiré certaines pages. Maintenant, la bibliothèque veut savoir combien de pages j'ai déchirées …
34 code-golf 

20
Canon alphabet
Un boulet de canon est tiré de telle sorte que, lors du premier clignement de son vol, il monte par la Ncime des arbres, pendant le deuxième clignement des yeux par la N-1cime des arbres, etc., jusqu'au point le plus élevé de sa trajectoire. Ensuite, il commence à tomber de …

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.