J'ai vu cela dans un défi PHP. L'objectif est de faire un échiquier de 64 cases (8 * 8) avec le minimum de code. Assez simple, j'ai fait le mien en PHP en 356 octets (pas impressionnant, je sais) et j'aimerais voir d'autres approches. Cela peut être fait dans la …
Contexte (Basé sur une histoire vraie et déchirante) À mon époque, j'ai souvent joué avec le lisp et des langues similaires. J'ai écrit avec eux, les ai exécutés, les ai interprétés, les ai conçus et j'ai fait écrire des machines avec eux ... Et s'il y a une chose qui …
Aujourd'hui, votre objectif est de trouver des entiers a et b étant donné un entier non négatif n tel que: Vous devez écrire un programme ou une fonction qui prend le paramètre n et génère a et b dans un format de votre choix. Des échappatoires standard s'appliquent. De plus, …
Ce défi vous est apporté par une inspiration réelle (et tragique). Récemment, la rangée de chiffres sur mon clavier a été un peu sporadique. Les touches 1-9fonctionnent parfois - mais parfois elles n'ont aucun résultat. En tant que programmeur passionné, c'est horrible! (Voir ce point d'exclamation? C'est ainsi que vous …
Le jeu de plateau Dans le jeu de société " Carcassonne ", les joueurs placent des tuiles en faisant correspondre leurs bords et gagnent les meilleurs scores en créant de grandes zones de terrain contiguës. Voici (grosso modo) les types et quantités de tuiles incluses dans le jeu: #01 x4 …
Contexte Vous êtes un riche dirigeant d'un empire logiciel. Votre temps vaut beaucoup d'argent. En tant que tel, vous devez toujours voyager sur l'itinéraire le plus efficace possible. Cependant, en tant que cadre, vous passez beaucoup de temps à participer à des appels téléphoniques importants. Il est primordial que vous …
Une bonne résolution pour 2015 est de vivre plus durablement. Nous allons commencer par le recyclage. Le code de recyclage, c'est! Votre tâche consiste à imprimer le numéro 2015sur STDOUT, avec ou sans retour à la ligne (et seulement cela). Cependant, vous devez le faire en recyclant un ancien code …
(Inspiré par une première version du défi de la ligne fractale de PhiNotPi .) Vous obtenez une largeur W > 1, une hauteur H > 1et une chaîne composée de 2(W+H-2)caractères ASCII imprimables. La tâche consiste à imprimer cette chaîne enroulée autour d'un rectangle de la largeur et de la …
Ceci est censé être un défi de golf de code à l'extrémité la plus simple du spectre. Mais je pensais que ce serait bien de faire ressortir une micro-optimisation ici. Il existe trois types de connecteurs DVI de base : DVI-A (analogique), DVI-D (numérique) et DVI-I (intégré). De plus, il …
Écrivez un programme qui prend dans un bloc de texte rectangulaire composé de X«et .», comme ce brut A: ...... ..XX.. .X..X. .XXXX. .X..X. .X..X. Afficher une représentation de cette grille tournée de 45 degrés dans le sens antihoraire en traçant une barre oblique - vers l'avant ou vers l'arrière …
Étant donné une liste d'entiers, produire une différence directe à un ordre / profondeur spécifié. Pour la liste des entiers: (10, 18, -12, 4, 8, -3, -5, 67, 9, 14) Les différences à terme aux différents ordres / profondeurs sont: 0 10, 18, -12, 4, 8, -3, -5, 67, 9, …
Qui n'aime pas une bonne fractale? Le tapis Sierpinski est un exemple classique de fractale. Pour terminer cette tâche, vous devrez générer un tapis de type et imprimer l'image résultante sur le stdout(voir l'exemple ci-dessous pour le formatage) , représentant le niveau du tapis. Les étapes peuvent être trouvées sur …
Il était difficile de convertir un nombre en chiffres en anglais , mais c'était trop simple. Étant donné un nombre compris entre 0 et 100, votre tâche consiste à sortir le chiffre correspondant en français. Le système numérique français a une logique plus complexe derrière lui que le système anglais: …
En Python, on peut enregistrer des octets en aliasant des fonctions qui sont utilisées à plusieurs reprises. Par exemple: r=range a=r(100) b=r(200) c=r(300) Cependant, lorsque les fonctions sont des fonctions membres ensemble, je ne sais pas comment les alias d'une manière qui permette le chaînage. Par exemple: s='Hello' // Plain …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.