Programmation Puzzles & Code Golf

16
Course des chiffres

Vous devez écrire un programme ou une fonction qui a donné un ordre de départ d'entiers positifs distincts à un chiffre et la longueur de la piste en tant que sorties d'entrée ou retourne l'ordre d'arrivée des nombres. L'entrée [5,1,2,6,7] and 14définit la course suivante: -------------- 76215...

16
Vous l'appelez Centrage, je l'appelle Code Golf

"Avouons-le, les images alignées sont comme de petits cadeaux du ciel. Bienvenue, mais inattendu." - Géobits +10000 points de réputation à celui qui remporte ce défi. Règles: 1) Vous devez générer un programme. 2) L'entrée sera une image, mais qu'elle soit transmise sous forme de fichier ou de...

16
Sous-orienter un graphique

introduction Dans ce défi, vous obtenez un graphique dirigé avec des boucles automatiques et votre tâche consiste à le convertir en un graphique non dirigé sans boucles automatiques. Contribution Votre entrée est un graphique dirigé avec un sommet défini {0, 1, ..., n-1}pour un certain nombre...

16
Art ASCII du jour # 3 - Sanctuaires chinois

Dans l'épisode d'aujourd'hui de l'AAOD, nous allons construire un sanctuaire chinois de différentes hauteurs. Considérez les exemples suivants pour height ( N) 1to6 N = 1: . | . ]#[ . \_______/ . ]###[ . \__]#.-.#[__/ |___| |___| |___|_|___| ####/_\#### |___| /_____\ N = 2: . | . ]#[ . \_______/ ....

16
É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....

16
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...

16
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 fond blanc. (Il peut ne pas...

16
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 bas de la question...

16
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...

16
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...

16
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...

16
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...

16
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()