Programmation Puzzles & Code Golf

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

30
Renvoyer les entiers avec des sommes de chiffres carrées
Introduction et crédit Nous connaissons et aimons tous nos règles géniales pour tester si un nombre est divisible par 11 ou 3, ce qui est juste une somme intelligente sur les chiffres du nombre. Maintenant, ce défi porte cela à un nouveau niveau, en vous obligeant à calculer la somme …
31 code-golf  math 

30
Est-ce un mot cahoteux?
(inspiré par ce défi sur Puzzling - les SPOILERS pour ce puzzle sont ci-dessous, alors arrêtez de lire ici si vous voulez résoudre ce puzzle par vous-même!) Si une lettre d'un mot apparaît alphabétiquement plus tard que la lettre précédente du mot, nous appelons cela une élévation entre les deux …

8
Trier ces notes de James Bond
introduction Mon grand-père est fan de James Bond, mais il ne sait toujours pas comment classer ses acteurs préférés. À ce titre, il fait toujours des listes, ce qui représente beaucoup de travail. Il m'a demandé de produire un programme qui va lui faciliter la vie, mais je n'ai pas …

11
Générer un avatar «GitHub»
Contexte / Description Remarque: comme le souligne @HelkaHomba, les identifiants GitHub réels ne sont pas réellement aléatoires mais basés sur le hachage d'un nom d'utilisateur L'avatar GitHub par défaut est une image 5x5 pixels. Une couleur est choisie au hasard, puis des pixels aléatoires sont remplis d'un côté (droite ou …

20



18
Est-ce que le rayon va frapper?
Un laser tire un faisceau droit dans l'une des quatre directions orthogonales indiquées par <>^v. Déterminez s'il atteindra la cible Osur une grille rectangulaire. Chacun d'eux frappera (Vrai): ..... ...O. ..... ...^. ..... >O. ... v.... O.... ........... ........... O.........< ........... Celles-ci manqueront (Faux): ...... ...... .^..O. ...... .....> O..... …

9
Entre les lignes
En griffonnant sur du papier quadrillé l'autre jour, j'ai trouvé la police à espace négatif ci-dessus pour les chiffres. Au cas où vous ne l'auriez pas encore repéré, les espaces entre les formes ci-dessus donnent le nombre d'or de 1,618033988749 . Dans ce défi, votre tâche consiste à prendre un …

30
Transformez lentement une chaîne en une autre
Le défi Étant donné deux chaînes / un tableau de chaînes, sortez la première chaîne en rétrécissant lentement et en la développant à nouveau dans la deuxième chaîne. Vous pouvez supposer que les chaînes commenceront toujours par le même caractère. Exemple Input: "Test", "Testing" Output: Test Tes Te T Te …
31 code-golf  string 

19
Fonction inverse
Ne serait-ce pas bien si les fonctions de programmation pouvaient être inversées, tout comme la fonction mathématique qu'elles implémentent? Écrivez une fonction (ou un programme) qui prend une entrée xsous n'importe quelle forme, qui sort ln(x). Lorsque les octets du programme sont réorganisés / inversés de sorte que le premier …

27
Mot de passe de la chaîne
Votre défi est de mot de passe la chaîne! Qu'est-ce que la mot de passe, demandez-vous? Prenez une chaîne en entrée. Cette chaîne ne contiendra que des lettres majuscules, des lettres minuscules, des chiffres et des espaces. Vous devez remplacer tous les espaces par des traits de soulignement et déplacer …

30
Palindromes Watson-Crick
Problème Créez une fonction qui peut déterminer si une chaîne d'ADN arbitraire est un palindrome Watson-Crick. La fonction prendra une chaîne d'ADN et affichera une vraie valeur si la chaîne est un palindrome Watson-Crick et une fausse valeur si ce n'est pas le cas. (Vrai et faux peuvent également être …

6
Avez-vous été sympa cette année?
introduction Le Père Noël a trop de noms à traiter et a besoin de votre aide! Il a besoin d'écrire un programme ou d' une fonction, qui délivre en sortie nice, naughty, very naughtyou very very naughty. Pour déterminer à quel point quelqu'un est gentil ou méchant, le Père Noël …

10
Jouer "Taps"
Aujourd'hui, le 11 novembre 2015, c'est la Journée des anciens combattants aux États-Unis. " Taps " est le clairon joué lors des funérailles militaires américaines: ( "Taps" sur SoundCloud de vtmiller ) C'est une mélodie simple, longue de vingt-quatre notes seulement et utilisant seulement quatre notes différentes. Voici la partition: …

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.