Programmation Puzzles & Code Golf

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

16
Construire un navigateur XKCD défectueux
Défi Étant donné le numéro d’une bande dessinée XKCD, éditez le titre de cette bande dessinée (le texte survolé). Cependant, le programme doit jeter une erreur quand on leur donne les chiffres 859ou 404. Règles Le numéro donné sera toujours une bande dessinée existante (sauf 404). Votre programme ne doit …

30
Code Johnny Code, Code!
Père fondateur du rock and roll Chuck Berry malheureusement décédé aujourd'hui. Pensez au refrain de sa célèbre chanson " Johnny B. Goode ": Go, go Go Johnny go, go Go Johnny go, go Go Johnny go, go Go Johnny go, go Johnny B. Goode (Il a été ponctué d’ autres …
75 code-golf  string 


30
Le programme le plus court qui génère une erreur StackOverflow [fermé]
Ecrivez un programme qui génère une erreur StackOverflow ou l’équivalent dans la langue utilisée. Par exemple, en Java , le programme devrait lancer java.lang.StackOverflowError. Vous n'êtes pas autorisé à définir une fonction qui s'appelle elle-même ou une nouvelle classe (sauf celle contenant mainjava). Il devrait utiliser les classes du langage …
75 code-golf 


6
Hard code golf: Regex pour divisibilité par 7
Matthias Goergens a une expression rationnelle de 25 604 caractères (au lieu de 63 993 caractères) pour faire correspondre les nombres divisibles par 7, mais cela inclut beaucoup de choses: parenthèses redondantes, distribution ( xx|xy|yx|yyplutôt que [xy]{2}) et autres, bien que je sois sûr Un nouveau départ serait utile pour …

30
De la programmation des puzzles au code de golf
Votre tâche consiste à écrire un programme qui affiche la chaîne exacteProgramming Puzzles (fin de ligne nouvelle, facultatif). Toutefois, lorsque tous les espaces, onglets et nouvelles lignes sont supprimés, il est généré Code Golf(fin de ligne nouvelle, facultatif.) Votre nombre d'octets est le nombre du premier programme, avec des espaces …

17
Golf Dennis un thermomètre
Dennis déploie beaucoup d'efforts pour cette communauté, notamment en tant que modérateur , concepteur de langage et fournisseur de TIO . Malheureusement, sa fille de quatre ans a attrapé un rhume , alors aidons-le tous à suivre son rétablissement (que cela soit rapide) en lui fournissant un thermomètre : .-----------. …


30
Programmation non discriminante
Nous disons qu'une chaîne est non discriminante si chacun des caractères de la chaîne apparaît le même nombre de fois et au moins deux fois. Exemples "aa!1 1 !a !1"est non-discrimination parce que chacun des personnages , !, aet 1apparaissent trois fois. "abbaabb"n'est pas non discriminant car bapparaît plus souvent …

22
Des tortues tout en bas
Ecrivez un programme ou une fonction qui prend un nombre entier positif et imprime ou renvoie une pile de ce nombre de tortues de type ASCII , où chaque tortue est plus grande que celle située au-dessus. Plus précisément, si l'entrée est 1, la sortie doit être: __ /,,\o Si …

30
Imprimez du JSON
Ce défi est simple, mais j'espère que vous pourrez l'aborder de nombreuses manières: Vous devez imprimer / retourner un objet JSON valide d'au moins 15 caractères, sans compter les espaces non essentiels. Votre programme devrait fonctionner sans aucune contribution. Dans un souci de clarté, un objet JSON commence et finit …
74 code-golf  json 

11
Les 9 milliards de noms de Dieu
Les 9 milliards de noms de Dieu est une nouvelle d'Arthur C. Clarke. Il s'agit d'un groupe de moines tibétains dont l'ordre est consacré à l'écriture de tous les noms possibles de Dieu, écrits dans leur propre alphabet. Ils se consacrent essentiellement à l'écriture de toutes les permutations possibles de …



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.