Programmation Puzzles & Code Golf

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

11
Prise - Compatibilité des fiches
Voyager avec des appareils électroniques est toujours amusant, surtout lorsque vous avez besoin d'un adaptateur pour les charger. Votre défi est de faciliter un peu la planification d'un voyage en vérifiant si une prise donnée sera compatible avec une prise donnée. Défi Étant donné un type de prise et un …

8
Quartiers en spirale
Si nous prenons les nombres naturels et les enroulons dans le sens antihoraire dans une spirale, nous nous retrouvons avec la spirale infinie suivante: ....--57--56 | 36--35--34--33--32--31--30 55 | | | 37 16--15--14--13--12 29 54 | | | | | 38 17 4---3---2 11 28 53 | | | | …

23
Lettres identiques
Les lettres des mots veulent l'équité. Ils ont décidé d'apparaître de manière égale le même nombre de fois dans une phrase. Exemple: Priorities Va devenir: Ppprrioooritttieeesss Chaque lettre apparaît 3 fois, comme la lettre la plus courante i, apparaissant 3 fois. Peu importe où vous mettez les lettres répétées, tant …

17
Trouvez la somme des premiers n nombres rebondissants
Terminologie Un nombre croissant est celui où chaque chiffre est supérieur ou égal à tous les chiffres à sa gauche (ex. 12239) Un nombre décroissant est celui où chaque chiffre est inférieur ou égal à tous les chiffres à sa gauche (ex. 95531) Un nombre rebondissant est un nombre qui …
19 code-golf  number 

19
Trilemme du prisonnier itéré
ÉTAT DU DÉFI: OUVERT Commentez, ouvrez un PR ou criez-moi si je manque votre bot. Le dilemme du prisonnier ... avec trois choix. Fou, hein? Voici notre matrice de gains. Joueur A à gauche, B en haut A,B| C | N | D ---|---|---|--- C |3,3|4,1|0,5 N |1,4|2,2|3,2 D |5,0|2,3|1,1 …

9
Le troisième Flak!
Ce défi a été publié dans le cadre du défi LotM d'avril 2018 Brain-Flak est un langage turing-tarpit qui a acquis beaucoup de renommée ici sur PPCG. La mémoire de la langue est composée de deux piles, mais un « caché » troisième pile a été découverte par Wh e …

5
Modified Boggle Checker, avec code modifié Boggle
Contexte Boggle est un jeu de plateau où les joueurs doivent trouver des mots anglais sur un tableau 4 par 4 d'alphabets aléatoires. Les mots peuvent être construits en sélectionnant des cellules adjacentes séquentielles sur la carte. ("adjacent" signifie horizontalement, verticalement ou diagonalement adjacent.) De plus, la même cellule ne …


18
La séquence de sauts
Considérez la séquence suivante: 0 1 3 2 5 4 8 6 7 12 9 10 11 17 13 14 15 16 23 ... Semble assez sans motif, non? Voici comment ça fonctionne. En commençant par 0, sauter des nentiers, en ncommençant par 1. C'est le numéro suivant de la …

1
Écrire un simplificateur de forme
introduction J'ai beaucoup de roches ASCII. Ils sont construits avec des tirets, des tuyaux, des V, des carets, des équerres, des barres obliques et des espaces. Exemple: /--\ | | | | \--/ Je veux les éroder, comme ceci: /\ / \ \ / \/ Tous les coins sont devenus …

30
Déterminer oui ou non?
Après avoir entré une chaîne [longueur 1-20], contenant uniquement les caractères y pour oui et n pour non, votre programme devrait afficher le résultat (y ou n). Exemple d'entrée: yynynynnyproduirait y. Le résultat est déterminé en combinant les y et les n de la manière suivante: y es et n …


13
Embiggen votre entrée
C'est un peu similaire à cette entrée couverte de poussière, mais j'espère que ma rotation le rendra assez unique. Pas pu trouver quoi que ce soit qui me dissuade de poster ceci mais il y a tout à fait la mer là-bas. En tous cas! Le défi: Votre code reçoit …

30
Trouver la racine carrée
Écrivez du code qui, lorsqu'il reçoit un nombre positif en entrée, génère le plus grand diviseur positif de x inférieur ou égal à la racine carrée de x .xxxxxxxxx En d'autres termes, trouvez le plus grand tel quen>0n>0n > 0 ∃m≥n:m⋅n=x∃m≥n:m⋅n=x\exists m\geq n:m\cdot n=x (Existe supérieur ou égal à n …


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.