Programmation Puzzles & Code Golf

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


2
Tester si un numéro donné est un numéro de vampire
EDIT: Dans l'intérêt d'augmenter la complexité, j'ai ajouté plus au défi. En mathématiques, un nombre de vampires (ou vrai nombre de vampires) est un nombre naturel composite v, avec un nombre pair de chiffres n, qui peut être factorisé en deux entiers x et y chacun avec n / 2 …
14 code-golf  math 

2
Jouez au tic-tac-toe et ne perdez jamais
(Il existe certains défis qui nécessitent d'utiliser la meilleure stratégie, mais ici nous ne le faisons pas. Même si vous êtes en mesure de gagner, vous êtes autorisé à faire un match nul) Défi Écrivez un programme qui joue au jeu tic-tac-toe. Il ne doit pas perdre (par conséquent, il …

8
Ma source est en ordre, la vôtre?
Votre défi est d'écrire un programme, une fonction, etc. qui calcule si la chaîne passée est "en ordre". Cela signifie que les caractères de la chaîne ont des codes de caractères du plus petit au plus grand. Le plus petit code de caractère doit être le premier. J'entends par là …

3
Suggérez-moi un défi!
Je m'ennuie trop et je veux un défi à résoudre. Mais je ne vois pas de défis intéressants et je suis trop paresseux pour en chercher un. Pouvez-vous (Eh bien, techniquement votre code) m'en suggérer un? E / S Entrée: aucune. Sortie: Un lien vers un défi ouvert (c'est-à-dire non …


21
Faites une multiplication matricielle!
En mathématiques, la multiplication matricielle ou le produit matriciel est une opération binaire qui produit une matrice à partir de deux matrices. La définition est motivée par des équations linéaires et des transformations linéaires sur des vecteurs, qui ont de nombreuses applications en mathématiques appliquées, en physique et en génie. …
14 code-golf  math  matrix 

8
Parité d'une permutation
Contexte La parité d'une permutation , telle que définie par wikipedia , est la suivante: Le signe ou la signature d'une permutation σ est noté sgn (σ) et défini comme +1 si σ est pair et -1 si σ est impair. Le signe d'une permutation peut être explicitement exprimé comme …

2
Qu'est-ce que tu attends? (Un mahjong solveur)
Idée grâce à @ MartinBüttner à partir d'une discussion dans le chat Mahjong est un jeu de tuiles qui est extrêmement populaire en Asie. Il se joue généralement avec quatre joueurs, et le but du jeu est d'être la première personne à terminer une main valide en utilisant les tuiles. …
14 code-golf  game 

8
Quel est ton signe astrologique?
Écrivez un programme qui prend une date de naissance (mois et jour du mois) comme entrée et produit le signe, l'élément et la qualité correspondants du zodiaque occidental . Aux fins de ce défi, ceux-ci sont définis exactement comme dans le tableau de la page wikipedia liée: Sign Date Range …


11
N portes, K singes
Il y a N portes et K singes. Au départ, toutes les portes sont fermées. Tour 1: Le 1er singe visite chaque porte et fait basculer la porte (si la porte est fermée, elle est ouverte; si elle est ouverte, elle se ferme). Tour 2 : Le 1er singe visite …


5
Taper, mais vers la gauche [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 5 mois . Contexte Vous avez été chargé de prendre des notes …

2
Créez l'image la moins compressible
"Une image vaut mille mots", comme le dit le vieil adage. Le mot moyen fait environ quatre caractères, donc une image transmet 4 Ko d'informations. Mais combien d' entropie , plutôt que d'informations, une image peut-elle véhiculer? Votre tâche consiste à générer une image, exactement de 4 000 octets, avec …

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.