Programmation Puzzles & Code Golf

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

3
Quelle est la variété de ma course d'obstacles?
Contexte J'ai construit un parcours d'obstacles simple en plaçant des boîtes dans une pièce rectangulaire. Maintenant, je veux compter le nombre de façons essentiellement différentes de le résoudre. J'ai besoin que vous m'écriviez un programme pour ça. Contribution Votre entrée est un tableau rectangulaire non vide de caractères .#. Les …

2
Claviers Flaming Doorknob!
Eh bien, il s'avère que le nom d' utilisateur de Doorknob sur GitHub, Reddit et d'autres sites est KeyboardFire . Ça me donne une idée... La tâche Vous travaillez chez KeyboardFire Inc., une entreprise qui fabrique des claviers spéciaux. Et, par "spécial", je veux dire que chaque fois que vous …

1
Cercles d'emballage
Jetez un oeil à cette image. Plus précisément, comment les trous sur les extrémités sont disposés. ( Source de l'image ) Remarquez comment les tuyaux de cette image sont placés dans un motif hexagonal. On sait qu'en 2D, un réseau hexagonal est le plus dense des cercles. Dans ce défi, …

2
Formater un capital de dépôt
introduction Écrivez un programme ou une fonction qui ajoute une majuscule à un paragraphe. Le programme entrera le texte à formater, la largeur des colonnes et le nombre de lignes pour supprimer la capitale. Les capitales se présentent comme suit: Lines: 2 3 4 Drop capital: A| A.| A..| ~' …


15
Sortie du prochain kana
Les caractères kana japonais correspondent à un seul son dans la langue japonaise. À l'exception de ん ( n ), tous les autres kana se composent d'une partie consonne et d'une partie voyelle. Il existe un ordre naturel pour le kana japonais, une sorte d '"ordre alphabétique", qui est généralement …


17
Puzzles de diamant!
Explication: L'année dernière, en cours de mathématiques, sur les devoirs, nous obtenions parfois ces questions extrêmement simples, bien que tout aussi ennuyeuses, appelées puzzles de diamants. C'étaient essentiellement des questions où l'on nous donnerait une somme, et un produit devait ensuite trouver les deux nombres qui, multipliés, donnent le produit …
21 code-golf  math 

2
Où est passé ce germe?
introduction Vous êtes un biologiste qui étudie les schémas de mouvement des bactéries. Votre équipe de recherche en a un tas dans une boîte de Pétri, et vous enregistrez leur activité. Malheureusement, vous êtes sérieusement sous-financé et vous ne pouvez pas vous permettre une caméra vidéo, vous prenez donc simplement …

4
Ecrire une quine de machine à remonter le temps
Écrivez un programme qui prend en entrée une chaîne et un entier n, et génère: La chaîne qui a été transmise au programme nil y a quelques temps; Un nouveau programme qui sera utilisé pour la prochaine invocation. Vous ne pouvez pas stocker de données en dehors du programme et …
21 code-golf  quine 

2
N-reine-et-équine quine
Il existe une variante du problème bien connu des N-reines qui implique des reines et des chevaliers et serait "beaucoup plus difficile" 1 . L'énoncé du problème est le suivant: Vous devez placer un nombre égal de chevaliers ♞ et de reines ♛ sur un échiquier de sorte qu'aucune pièce …
21 code-golf  quine  chess 

3
Effectuer un survol de Pluton
Toutes nos félicitations! Vous venez d'être embauché par la NASA pour travailler sur le nouveau projet Horizons 2. Malheureusement, il y a eu d'énormes compressions budgétaires récemment, donc la direction a décidé de simuler tout le survol de Pluton prévu (comme ils l'ont fait pour les alunissages dans les années …

9
Somme des chiffres 1 à 7
Défi Étant donné un nombre entier positif Nqui est 28 ou plus, la production d' une liste de numéros de sommation pour Nque les utilisations de chaque chiffre 1par 7exactement une fois. Vous pouvez donner comme programme ou fonction. Les chiffres peuvent apparaître seuls ou concaténés, à condition que vous …
21 code-golf  math  number 

4
Raconter du temps en français
Bonjour, PPCG! Quelle heure est-il? Cela signifie quelle heure il est en français, car c'est exactement de cela qu'il s'agit. Raconter l'heure en français (du moins formellement) est un peu différent de l'heure en anglais. Raconter l'heure commence par Il est (C'est). Ensuite, vous mettez l'heure suivie des heures (heures). …

15
Compter les octets d'un programme
Note 2: J'ai accepté @DigitalTraumala longue réponse de 6 octets. Si quelqu'un peut battre cela, je changerai la réponse acceptée. Merci d'avoir joué! Remarque: J'accepterai une réponse à 18h00 HNT le 14/10/15. Merci à tous ceux qui ont participé! Je suis très surpris que cela n'ait pas encore été demandé …

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.