Programmation Puzzles & Code Golf

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


8
Dessinez un triangle phi
Clarification: Fondamentalement, vous devez faire ceci La fonction de totient d'Euler porte le nom de phi. Essayons de calculer phi (8) D'abord, listez tous les numéros 8 et moins en arrière, sans inclure 0 ou moins 8 7 6 5 4 3 2 1 Maintenant, trouvez les nombres qui ne …

4
Mappez une liste de taille indéfinie à un nombre!
Il est bien connu, dans le domaine des mathématiques qui étudient l'infini, que le produit cartésien de toute quantité finie d'ensembles dénombrables est également dénombrable . Votre tâche consiste à écrire deux programmes pour l'implémenter, un pour mapper de la liste à l'entier, un pour mapper de l'entier à la …

7
Calculez le produit Kronecker
Connexes , mais très différentes. Dans les exemples ci-dessous, Aet Bseront des matrices 2 par 2, et les matrices sont à un index. Un produit Kronecker a les propriétés suivantes: A⊗B = A(1,1)*B A(1,2)*B A(2,1)*B A(2,2)*B = A(1,1)*B(1,1) A(1,1)*B(1,2) A(1,2)*B(1,1) A(1,2)*B(1,2) A(1,1)*B(2,1) A(1,1)*B(2,2) A(1,2)*B(2,1) A(1,2)*B(2,2) A(2,1)*B(1,1) A(2,1)*B(1,2) A(2,2)*B(1,1) A(2,2)*B(1,2) A(2,2)*B(2,1) …

10
hackertyper.net
introduction hackertyper.net est un site Web qui simule le "piratage" (tel que les médias le dépeignent) en sortant à l'écran du code compliqué de la section crypto du noyau Linux lorsque vous tapez à un taux de 3 caractères par entrée. Défi Votre programme / fonction doit soit accepter un …
11 code-golf 

7
Lire des mots croisés
Inspiré par cette question sur l'emballage dans ce format. Parfois, je vois un mot croisé terminé et étant comme je suis, je ne peux pas être dérangé pour savoir quelles étaient les solutions aux indices. Contribution: Une chaîne 2D (n'importe quel format, séparateur de nouvelle ligne, liste 2D, etc.) Les …

10
Fendre la chaîne en n morceaux (ou morceaux de longueur n)
Le défi Dans ce défi, vous devez effectuer deux tâches différentes (mais liées) en fonction de l'ordre de l'entrée. Votre programme recevra une chaîne set un entier nen entrée et divisé sen morceaux de longueur nsi svient en premier. Le dernier élément sera plus court si nécessaire. diviser sen nmorceaux …
11 code-golf  string 

4
Gagnez une partie de Load, Defend et Shoot
Quand j'étais enfant, je jouais beaucoup à ce jeu. Règles Il y a deux joueurs (appelons-les A et B), et chaque joueur utilise ses mains comme des fusils. Il y a trois mouvements possibles: Levez la main pour charger des munitions dans votre arme. Chaque pistolet démarre vide. Le chargement …
11 code-golf  game 

7
Solveur d'intervalle de musique
En théorie musicale, un intervalle est la différence entre deux hauteurs. Chaque pas est défini par le nombre de demi-pas (la différence entre C et C #) ou de pas entiers (la différence entre C et D). Une étape entière équivaut à deux demi-étapes. Voici une liste de tous les …
11 code-golf  music 

3
Trilater votre position
introduction Imaginez que vous êtes sur un plan cartésien bidimensionnel et que vous souhaitez déterminer votre position sur celui-ci. Vous connaissez 3 points sur cet avion et votre distance à chacun d'eux. Bien qu'il soit toujours possible de calculer votre position à partir de cela, faire cela dans votre tête …

1
Draw Spiral Words [fermé]
Fermé . Cette question a besoin de détails ou de clarté . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Ajoutez des détails et clarifiez le problème en modifiant ce message . Fermé il y a 2 ans . Le scénario Étant donné une entrée de lettres et …





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.