Programmation Puzzles & Code Golf

13
Interprète de golf simple

Défi: Votre travail consiste à créer un simple interprète pour une langue de golf simple. Contribution: L'entrée sera sous la forme d'une chaîne séparée par des espaces. Vous pouvez remplacer la séparation d'espace par ce que vous voulez Production: Affiche le résultat (un nombre ou une chaîne)...

13
Codes gris généralisés

Entrée: un tableau I de k entiers positifs. Les entiers ne seront pas supérieurs à 100 et k ≤ 100 . Sortie: Votre code doit sortir tous les tableaux possibles O d'entiers non négatifs de longueur k avec la restriction 0 ≤ O i ≤ I i . Pour passer d'un tableau au suivant, vous pouvez ajouter ou...

13
Regroupement des données de la baie

Étant donné une matrice entière aet un entier non négatif i, sortez un mappage bqui mappe les valeurs distinctes de la ie colonne de asur les lignes de aqui ont cette valeur dans la ie colonne. Vous pouvez supposer qu'il se itrouve dans la plage semi-ouverte [0, num_cols(a))(ou [1, num_cols(a)]si...

13
Chaîne de golf (fil de flics)

C'est un défi pour les flics et les voleurs. Pour le fil des voleurs, allez ici . Les flics ont trois tâches. 1) Choisissez une séquence dans l' OEIS . 2) Choisissez une langue (suggérée comme étant un golflang, mais pas nécessairement) qui, lorsqu'elle est entrée n, génère A(n)(où A(n)est la...

13
Récupérez le premier de la puissance principale

Définition : une puissance première est un nombre naturel qui peut être exprimé sous la forme p n où p est un nombre premier et n est un nombre naturel. Tâche : étant donné une puissance première p n > 1, renvoyer la puissance première p. Testcases : input output 9 3 16 2 343 7 2687 2687 59049 3...

13
Anomalies de cache FIFO

C'est le défi de suivi de celui-ci , si vous êtes confus, veuillez d'abord le vérifier. Premièrement, soit le nombre de ratés du cache qu'une séquence s d'accès aux ressources aurait supposé que notre cache a la capacité k et utilise un schéma d'éjection premier entré-premier sorti (FIFO) lorsqu'il...

13
Une spirale ASCII bien espacée

Considérez cette spirale ########### # # ####### # # # # # ### # # # # # # # # # # # # # # # # ##### # # # ######### Départ au centre: La première ligne (vers le haut) comporte 3 caractères. La deuxième ligne a le même nombre de caractères (3) Ensuite, nous ajoutons deux caractères (5) pour les...

13
Petits nombres de Ramsey

Contexte: le nombre de Ramsey donne le nombre minimum de sommets v dans le graphique complet K v de telle sorte qu'une coloration de bord rouge / bleu de K v ait au moins un rouge K r ou un bleu K s . Les limites pour des r , s plus grands sont très difficiles à

13
Pratiquons les règles de score de 421!

421 est un jeu de dés assez populaire en France et dans certains autres pays européens. Il est principalement joué dans les bars et les pubs pour déterminer qui va acheter la prochaine série de boissons. Le jeu complet se déroule généralement en deux tours, avec des jetons dont chaque joueur essaie...

13
Faites les plus grands et les plus petits nombres

Inspiré par ce post sur Puzzling. Les spoilers pour ce puzzle sont ci-dessous. Étant donné trois entiers positifs en entrée, (x, y, z)construisez la plage inclusive [x, y], concaténez cette plage ensemble, puis supprimez zles chiffres non nécessairement consécutifs pour produire les entiers...

13
Jouons à Reaper - Fermé pour les soumissions

NOTE : Le gagnant de ce concours est Jack !!!. Aucune autre soumission ne sera acceptée. Voici le salon de discussion pour ce défi du roi de la colline . Ceci est mon premier, donc je suis ouvert aux suggestions! Reaper est un concept de jeu développé par l'Art de la résolution de problèmes qui...

13
Crop ASCII Art Challenge

L'art ASCII est amusant. Les éditeurs de texte modernes sont très bons pour manipuler le texte. Les langages de programmation modernes sont-ils à la hauteur? Une tâche courante dans la manipulation d'œuvres d'art ASCII consiste à rogner le texte dans un rectangle entre deux caractères. C'est la...

13
Les résidus quadratiques sont tellement amusants!

Définitions Résidus quadratiques Un nombre entier rrr est appelé un résidu quadratique modulo nnn s'il existe un entier xxx tel que: x2≡r(modn)x2≡r(modn)x^2\equiv r \pmod n L'ensemble des résidus quadratiques modulo peut être simplement calculé en regardant les résultats de x ^ 2 \ bmod n pour 0 \...

13
Compliments à l'envers

Ce défi est créé pour célébrer mon premier langage ésotérique, le revers ! Le revers est un langage unidimensionnel avec un flux de pointeur non linéaire. Le pointeur se déplace de trois étapes à la fois, exécutant uniquement toutes les trois instructions. Le programme 1..1..+..O..@ajoutera 1 + 1...

13
Portes logiques manuellement

Créez un programme qui simule les portes logiques de base. Entrée: Un mot en majuscules suivi de 2 nombres binaires à 1 chiffre, séparés par des espaces, tels que OR 1 0. Les portes OR, AND, NOR, NAND, XORetXNOR sont nécessaires. Production: ce que la sortie de la porte logique entrée recevrait les...

13
Convertir une table d'art ASCII en table UTF-8

Quand j'écris de la documentation, des commentaires, etc. J'adore créer des tableaux ASCII. Ils finissent généralement par être assez beaux, mais j'ai toujours l'impression qu'ils pourraient être encore meilleurs - d'autant plus que UTF-8 / Unicode inclut les personnages de dessin de boîte ....

13
Coupez ce fond distrayant!

N'est-ce pas gênant lorsque vous prenez une photo, mais l'arrière-plan nuit à la substance réelle de l'image? Je dirais que oui. J'ai besoin de savoir combien je dois recadrer pour me débarrasser de ce problème! Mais - comme d'habitude - je suis assez paresseux, j'ai donc besoin de quelqu'un pour...

13
Théorème de Ryley

S. Ryley a prouvé le théorème suivant en 1825: Chaque nombre rationnel peut être exprimé comme une somme de trois cubes rationnels. Défi Étant donné un nombre rationnel r∈Qr∈Qr \in \mathbb Q trouver trois nombres rationnels a,b,c∈Qa,b,c∈Qa,b,c \in \mathbb Q tels que r=a3+b3+c3.r=a3+b3+c3.r=...