Programmation Puzzles & Code Golf

34
De haut en bas, de haut en bas

Défi: Avec une entrée entière positive n , créez un vecteur qui suit ce modèle: 0 1 0 -1 -2 -1 0 1 2 3 2 1 0 -1 -2 -3 -4 -3 -2 -1 ... ±(n-1) ±n Ou, expliqué avec des mots: le vecteur commence à 0, et incrémente 1jusqu'à atteindre le plus petit entier positif impair ne faisant pas partie de la...

34
Ce nombre est-il mauvais?

introduction En théorie des nombres, un nombre est considéré comme mauvais s'il existe un nombre pair de 1 dans sa représentation binaire. Dans le défi d'aujourd'hui, vous identifierez si un nombre donné est mauvais ou non. Défi Votre travail consiste à écrire un programme complet ou une fonction...

34
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...

34
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 que les positions sont...

34
Répété! Factoriels!

Ne pas confondre avec Trouver la factorielle! introduction La factorielle d'un entier npeut être calculée par n!=n×(n−1)×(n−2)×(...)×2×1n!=n×(n−1)×(n−2)×(...)×2×1n!=n\times(n-1)\times(n-2)\times(...)\times2\times1 C'est relativement facile et rien de nouveau. Cependant, les factorielles peuvent...

34
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...

33
Est-ce Noël?

Défi Étant donné que Noël est: décembre Mois 12 Jour 25 Chaque année, déterminez la date d'aujourd'hui et indiquez si Noël est ou non. Si c'est Noël, vous devez imprimer "It's Christmas". Si ce n'est pas Noël, vous devez attendre Noël pour pouvoir l'imprimer "It's Christmas". Exemple De cette...

33
Mot de passe haché saccadé [fermé]

Dans l'esprit du concours Underhanded C , je lance un concours de code Underhanded. L’objectif de ce concours est d’implémenter directement du code, tout en y dissimulant de manière subtile un bogue infâme. La compétition Vous êtes une taupe russe secrète qui travaille au service informatique d'une...

33
Anti-aliasing art ASCII

Contexte L'art ASCII est la pratique de créer des images en utilisant du texte ASCII pour former des formes. L'aliasing est l'effet créé par les grands "pixels" de l'art ASCII, qui correspondent à la taille des caractères. L'image devient bouchée et difficile à voir. L'anti-aliasing supprime cet...

33
Conseils pour jouer au golf à J

GolfScript obtient trop souvent son propre chemin et je pense qu'un répertoire de conseils pratiques pour jouer au golf en J pourrait aider dans la lutte contre l'empire du mal. Quels conseils avez-vous pour raccourcir ce langage déjà laconique? Pour ceux qui souhaitent apprendre J, le point de...

33
Romanisation du code

Le défi consiste à créer un code valide en chiffres romains dans la langue de votre choix. Ils ne doivent pas apparaître à l'intérieur de chaînes ou quoi que ce soit de similaire, mais fonctionnent comme tout autre jeton, littéral tel que des nombres, des caractères ou des chaînes (en arabe ); ou...

33
Optimiser le clavier téléphonique

Il semble exister cet engouement persistant pour les personnes qui apprennent de manière laborieuse de nouvelles configurations de clavier comme Dvorak ou Neo, car cela les rend soi-disant plus productives. Je soutiens que changer de disposition du clavier est une mauvaise idée car cela peut...

33
Quelle est la prime sur Stackoverflow?

Tâche: Vous êtes un programmeur extraordinaire et un répondeur Stackoverflow, et vous décidez de répondre à chaque question avec une prime sur Stackoverflow. Vous êtes si bon que vous parvenez à obtenir toutes les primes dans toutes les questions. Pendant que vous attendez que le représentant...

33
Sortez le lama intérieur d'une phrase

Votre objectif est de prendre des entrées comme Pie is good. I just ate a bunch of pies early this morning. Actually, it was closer to the afternoon. Mornings are good. et créez un tableau des index de la chaîne où apparaissent les lettres constituant le mot "Lama" (une de chaque dans l'ordre). Par...