Programmation Puzzles & Code Golf

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

30
Multipliez une chaîne par un nombre!
Il y a quelque temps, il y avait un défi à relever concernant la multiplication de chaînes. Cela nous a montré comment nous pouvons multiplier non seulement des nombres, mais aussi des chaînes. Cependant, nous ne pouvons toujours pas multiplier un nombre par une chaîne correctement. Il y a eu …

14
Générer des nombres n-aires
Un nombre secondaire est un entier positif dont les facteurs premiers (sans multiplicité) sont tous inférieurs ou égaux à sa racine carrée. 4est un nombre secondaire, car son seul facteur premier est 2égal à sa racine carrée. Cependant, ce 15n’est pas un nombre secondaire, car il a 5pour facteur principal, …

12
Citron Limiter une chaîne
Ecrivez un programme ou une fonction qui prend une chaîne non vide à une seule ligne. Vous pouvez supposer qu'il ne contient que de l' espace ASCII imprimable . Imprimez ou renvoyez une forme de losange art ASCII semblable à un citron ou à une lime fabriquée à partir des …

26
Connaissez-vous cette langue?
Tâche: Votre défi est, étant donné les soumissions précédentes et lui-même en tant qu'entrée, de sortir la langue dans laquelle ils sont écrits, dans le format suivant: Supposons que le premier programme est en Ruby. Il doit sortir 1, parce que Ruby est la première 1langue utilisée dans ce défi. …


19
Placez une pierre sur un plateau vide
Voir aussi: Faites un geste sur un tableau de Go . Tâche Go est un jeu de plateau où deux joueurs (noir et blanc) placent des pierres aux intersections des lignes de la grille sur un tableau 19 × 19. Noir se déplace en premier - par exemple, à J4: …

30
Evolution des pouvoirs de deux
Ceci est un reportage de Evolution de “Hello World!” , Écrit à l'origine par l'utilisateur Helka Homba Il ne devrait pas être fermé comme une duplication, en raison du méta consensus ici . L'original a été posé il y a plus de deux ans et était actif il y a …

7
Un petit explorateur
Vous êtes un explorateur, cartographiant un monde inconnu. Votre bateau est transporté par le vent. Où ça va, qui sait? Chaque jour, dans votre spyglass, vous voyez des caractéristiques au nord, au sud, à l'est et à l'ouest. Vous voyez toujours quatre caractéristiques de ce type, correspondant aux directions cardinales. …


29
Crazy 8s Code Golf
Créez un programme qui imprime tous les nombres entiers inclus entre un intervalle (a, b)et remplace les multiples de 8 dans la séquence par des caractères ASCII imprimables aléatoires (uniformément répartis, indépendamment des autres caractères), non numériques, ni d'espaces, ni d'espaces. Supposons que 0 <a <b dans tous les cas. …

28
Lâchez-moi s'il vous plait!
En tant que golfeurs de code, nous ne sommes pas habitués à libérer ( sûrement ). Nous aurons besoin de quelques outils pour nous aider à le faire. Bien entendu, pour aider à la commercialisation d'une nouvelle version, nous avons besoin d'une version agréable et brillante. Qui ne s'énerve pas …

14
Convertir en camelCase
Le défi Je lisais le Java Style Guide de Google l'autre jour et je suis tombé sur son algorithme pour convertir toute chaîne arbitraire en notation camelCase. Dans ce défi, vous devez implémenter cet algorithme, car vous ne voulez pas faire tout cela dans votre tête lorsque vous écrivez vos …
34 code-golf  string 

30
Somme des sommes modulo
Étant donné un entier n > 9, pour chaque insertion possible entre les chiffres de cet entier, insérez une addition +et évaluez. Ensuite, prenez le nombre original modulo ces résultats. Affiche le total de ces opérations. Un exemple avec n = 47852: 47852 % (4785+2) = 4769 47852 % (478+52) …

18
Quels dominos sont manquants?
Un ensemble domino standard comprend 28 pièces uniques: Avec une liste de 28 dominos uniques ou moins, indiquez la liste requise pour créer un jeu complet. Dominos d'entrée et de sortie sont spécifiés par deux chiffres - le nombre de pépins de chaque côté du domino, par exemple 00, 34, …

24
La pyramide de l'IHIH
Je trouve cela fascinant de voir à quel point les lettres "H" et "I" sont très similaires. "H" est un trait horizontal entouré de deux traits verticaux; "I" est un trait vertical entouré de deux traits horizontaux (selon votre police). Je parie que cela pourrait être imbriqué ... Vous savez …

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.