Programmation Puzzles & Code Golf

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

24
Dessine l'alphabet en dents de scie
Un simple aujourd'hui. Ecrivez le programme le plus court qui dessine un "alphabet en dents de scie" avec un entier positif pour la hauteur. Vous devez écrire le nom de votre langage de programmation lorsque vous arrivez à la lettre par laquelle il commence. Par exemple, si votre langage est …
42 code-golf  string 

30
Produire un mot inattendu [fermé]
Le but est d’écrire un programme qui produira un mot de manière inattendue (le programme n’a pas l’air de produire un mot). Exemple (JavaScript): alert(([0][1]+"").slice(4,8)) alertes "bien" - jsfiddle . Explications: 1. [0][1]retourne undefined, car il n’ya qu’un élément dans le tableau [0] 2. Ajouter une chaîne vide est converti …

15
C'est un jour pluvieux
Le contexte C'est la Saint Valentin. La seule que tu aies aimé t'a laissé hier pour ce type qu'elle a toujours trouvé "stupide et sans intérêt" . En rentrant chez vous, vous avez été bloqué dans la circulation, écoutant de vieilles chansons à la radio, la pluie frappant le pare-brise …
42 code-golf 


30
Comment écrire une fonction d'ajout? [fermé]
Le problème: Je suis le développeur principal d'une grande entreprise, nous fabriquons Skynet. J'ai été affecté à Ecrivez une fonction qui entre et retourne sa somme Règles: Pas de réponses comme function sum(a,b){ return "their sum"; } EDIT: La réponse acceptée sera celle qui obtiendra le plus de votes au …


30
Imprimer une onde sinusoïdale (verticalement)
Imprimez une onde sinusoïdale continue défilant verticalement sur un terminal. Le programme ne doit pas se terminer et doit faire défiler la vague en continu (sauf jusqu'à ce qu'elle soit interrompue). Vous pouvez supposer que le dépassement de capacité n'est pas un problème (vous pouvez utiliser des boucles infinies avec …

30
Plaques d'immatriculation françaises
bac à sable Plaques d'immatriculation françaises Les plaques d'immatriculation françaises sont classées dans un ordre séquentiel, suivant un modèle spécifique de chiffres et de lettres:AB-012-CD Défi Ecrivez un programme ou une fonction qui, pour un numéro donné, affiche le numéro de la plaque d'immatriculation française correspondante . Votre programme ne …

12
Lire la déclaration de la variable C
Contexte L'instruction de déclaration de variable en C se compose de trois parties: le nom de la variable, son type de base et le modificateur de type . Il existe trois types de modificateurs de type: Pointeur *(préfixe) Tableau [N] (postfixe) Fonction ()(postfixe) Vous pouvez spécifier une liste d'arguments de …
42 code-golf  parsing  c  syntax 

30
ALTERNEZ LA CAUSE
Pour le défi d'aujourd'hui, vous devez écrire un programme ou une fonction qui alterne la casse d'une chaîne. Cependant, vous devez ignorer les caractères non alphabétiques. Cela signifie que chaque caractère alphabétique doit avoir une casse différente des caractères alphabétiques précédent et suivant. Ceci est légèrement plus complexe que de …
42 code-golf  string 

5
Block Building Bot Flocks!
Le concours est terminé! Intro Ceci est un roi de la colline interactive concours lequel le contrôleur est entièrement contenu dans un extrait de pile au bas de la question. Le contrôleur lit automatiquement les réponses et joue aux jeux. Tout le monde peut le lancer à tout moment, directement …

9
Écrivez le programme le plus court qui génère le plus grand nombre d'avertissements et d'erreurs du compilateur
Le défi: Ecrivez un programme très court qui, une fois compilé, crée le plus grand nombre d’avertissements et d’erreurs du compilateur. Il peut être écrit dans n’importe quel langage de programmation. Notation: Le score est déterminé par cette équation: errors_and_warnings_length/code_length. Le score le plus élevé gagne. Exemple: Le programme C …


29
Ième terme de la séquence de Van Eck
Affiche le Nième terme de la séquence de Van Eck. La séquence de Van Eck est définie comme: Commence par 0. Si le dernier terme est la première occurrence de ce terme, le prochain terme est 0. Si le dernier terme s'est déjà produit, le nombre suivant de pas en …

28
Lettres de signe de chapiteau
Chaque jour, vous mettez un nouveau mot sur une enseigne avec des lettres mobiles , vous n'achetez que les lettres dont vous avez besoin pour l'écrire. Vous réutilisez les lettres que vous avez achetées pour les mots précédents autant que possible. En fonction des mots que vous souhaitez écrire chaque …
41 code-golf  string 

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.