Programmation Puzzles & Code Golf

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


3
Jouer au golf avec Python Import
Quand est-il avantageux d'utiliser l'importation en ligne à usage unique en Python? Par exemple: __import__("x").doSomething() Ce qui précède est-il toujours plus court que le dessous? import x x.doSomething() Ou from x import* doSomething()
16 code-golf  tips  python 

1
Ecrire un D * mn Censeur sans ambiguïté
Les censeurs sont un outil commun utilisé sur les interwebs. Mais ils censurent trop souvent le mot et rendent ainsi la malédiction ambiguë pour le lecteur. Et parfois, ils ne censurent pas suffisamment, alors les mots restent choquants. Votre tâche consiste à résoudre ce problème. Ta tâche Écrivez un programme …

5
Code Golf: analyse des résultats Google
Lorsque vous recherchez quelque chose sur google, dans la page de résultats, l'utilisateur peut voir des liens verts, pour la première page de résultats. Dans la forme la plus courte possible, en octets, dans n'importe quelle langue, affichez ces liens vers stdout sous la forme d'une liste. Voici un exemple, …

2
Prime Nerd Sniping Pattern
Jour le plus long de l'année - voici quelque chose pour perdre le temps supplémentaire ... Aperçu Notez que ce n'est pas un concours de popularité et pas un défi de sortie graphique - vous devez uniquement produire une chaîne de 65 536 zéros et uns. L'extrait de pile au …

16
Code-moi un cookie
Défi Codez un cookie ASCII d'une sorte en fonction de l'entrée. Contribution Le type de cookie. Il s'agit de l'une des trois chaînes: "Plain", "Chocolate" ou "Nuts". Peut être des arguments de fonction, stdin (ou équivalent le plus proche) ou des arguments de fichier. Production Un cookie ASCII. Voir ci-dessous. …

8
Imprimez le plus petit carré parfait
La quadrature du carré est un processus de pavage d'un carré en utilisant uniquement d'autres carrés. Si ce carrelage n'utilise que des carrés de tailles différentes, il est alors considéré comme parfait . Le carré carré parfait le plus petit possible est un carré de 112x112 carrelé utilisant 21 carrés …

2
XKCD: anomalies de la purge du clavier
Un autre concours inspiré de XKCD . Celui-ci est basé sur Keyboard Mash . Étant donné une chaîne d'entrée, identifiez les caractères anormaux, en supposant que la majorité a été tapée sur une seule ligne du clavier QWERTY américain standard . Les chaînes d'entrée peuvent contenir des traits de touche …
16 code-golf 

1
Chute-A-Pearing
Voici cinq images de poires et d'une goulotte en acier : A: B: C: D: E: Ce ne sont que des vignettes, cliquez dessus pour les agrandir! (J'ai fait ça avec Algodoo .) Cette classe d'images a toujours les propriétés suivantes: Ils sont toujours 400 × 400 pixels avec un …

30
Ordre antiferromagnétique
L'antiferromagnétisme est ce que les chercheurs d'IBM utilisaient pour passer d'un disque de 1 téraoctet à un disque de 100 téraoctet dans la même quantité d'atomes. Dans les matériaux qui présentent un antiferromagnétisme, les moments magnétiques des atomes ou des molécules, généralement liés aux spins d'électrons, s'alignent de façon régulière …

2
Équations d'allumettes
Votre tâche dans ce défi est d'analyser une "équation de matchstick" comme celle-ci ... ... et pour savoir si elle peut être transformée en une équation valide en réorganisant les correspondances. Si c'est le cas, vous devez générer le moins de mouvements pour le faire et l'équation résultante. Contribution L'entrée …
16 code-golf 


7
Quelle est la probabilité qu'un chevalier reste sur l'échiquier?
Compte tenu de la taille de l'échiquier et de la position initiale du chevalier, calculez la probabilité qu'après un kmouvement, le chevalier se trouve à l'intérieur de l'échiquier. Remarque: Le chevalier effectue ses 8 mouvements possibles avec une probabilité égale. Une fois que le chevalier est à l'extérieur de l'échiquier, …
16 code-golf  chess 



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.