Programmation Puzzles & Code Golf

24
ASCII Art "Flight Simulator"

MODIFIER Il semble qu'il y ait eu une certaine confusion à la suite de ma faute de frappe dans le message d'origine qui utilisait un o minuscule pour définir le plan, puis un majuscule plus tard. Malheureusement, ce bug n'a pas été détecté dans le bac à sable. Étant donné que de nombreux membres...

24
Écrire un jeton d'incident

Contexte Incident est un langage de programmation assez inhabituel, dans la mesure où sa liste de jetons n'est pas prédéterminée, mais plutôt déduite de l'entrée. En tant que tel, la tokenisation d'un programme Incident peut être assez difficile, surtout si vous voulez le faire efficacement. Cette...

24
Il pleut dans mon terminal!

Description du défi Vous devez montrer une simulation de pluie dans le terminal. Dans l'exemple ci-dessous, l'ajout de 100 gouttes de pluie au hasard (utilisez la fonction aléatoire par défaut que votre langue propose) coordonne, attend 0,2 seconde puis redessine jusqu'à ce que le temps imparti...

24
Le cercle des unités de comptage passe à travers

Écrivez un programme ou une fonction qui, étant donné un rayon entier r, renvoie le nombre de carrés unitaires que le cercle de rayon r centré à l'origine traverse. Si le cercle passe exactement par un point de la grille qui ne compte pas comme passant par les carrés d'unité adjacents. Voici une...

24
Exécution d'un conflit de fusion

Lorsque vous utilisez un outil tel que git pour fusionner deux fichiers, un conflit peut être détecté et ajouté au résultat de la fusion. Une fusion de ces deux fichiers: mon fichier: Common line of code 1 Common line of code 2 my lines Common line of code 3 Common line of code 4 leur dossier:...

24
Lily pad sautant

Dans ce défi, vous devez simuler une grenouille sautant d'avant en arrière sur des nénuphars. L'étang est infiniment grand, a une ligne d'un nombre infini de nénuphars, et la grenouille peut sauter sur autant de nénuphars qu'il le souhaite. Cette grenouille aime sauter d'avant en arrière: après...

24
Longueur moyenne de Google

Je jouais avec la fonction de demande d'URL de Pyth et j'ai remarqué que Google donnait toujours une réponse avec une longueur légèrement différente pour moi, généralement des ~10500caractères. Donc, votre tâche dans ce défi est d'imprimer la longueur moyenne de la réponse html de...

24
Hello World - mais par ordre alphabétique

Ce défi semble trop simple pour ne pas exister, alors faites-moi savoir s'il s'agit d'un doublon. La tâche Impression Hello, world! Les règles Votre code doit être dans "l'ordre des octets". Cela signifie que chaque caractère / octet a une valeur d'octet supérieure ou égale à celle du caractère /...

24
OBTENEZ vos dubs ensemble

Sur 4chan, un jeu populaire est obtenu. Chaque publication sur le site reçoit un identifiant de publication séquentiel. Comme vous ne pouvez pas les influencer ou les déterminer, les gens essaient de deviner (au moins une partie de) leur propre numéro de poste, généralement les premiers chiffres....

24
Équilibrer les supports

Votre objectif: étant donné une chaîne de crochets, affichez la distance Damerau-Levenshtein minimale requise pour transformer la chaîne d'entrée en une chaîne où les crochets sont équilibrés. Contribution La chaîne d'entrée ne contiendra que des crochets et aucun autre caractère. Autrement dit, il...

24
Trouvez le binarray!

Nous définissons un tableau binaire comme un tableau satisfaisant les propriétés suivantes: c'est non vide la première valeur est un 1 la dernière valeur est un 1 toutes les autres valeurs sont soit 0ou1 Par exemple, le tableau [ 1, 1, 0, 1 ]est un tableau de binaires valide . La tâche Étant donné...

24
Les échelles de journal sont pour les démissionnaires

Tout le monde sait que les échelles de journal sont destinées aux abandons . Par conséquent, vous devez écrire un programme ou une fonction qui supprime un graphique à barres avec une échelle logarithmique en fonction d'une base. L'entrée du graphique à barres est considérée comme une chaîne unique...

24
Golf et Anagram Quine

Dans cette question, je vous ai demandé de deviner une quine d'anagramme en fonction de sa sortie. Cependant, il semble que nous n'ayons pas encore de question demandant de jouer au golf une quine d'anagramme. Votre tâche consistera donc à créer la plus courte anagramme possible. Qu'est-ce qu'une...

24
Montez un pas vers la perfection

Le titre de la dernière vidéo de Numberphile, 13532385396179 , est un point fixe de la fonction f suivante sur les entiers positifs: Soit n un entier positif. Écrivez la factorisation des nombres premiers de la manière habituelle, par exemple 60 = 2 2 · 3 · 5, dans laquelle les nombres premiers...

24
Le nombre approximatif de plastique

Le défi Le nombre plastique est un nombre lié au nombre d'or, avec de nombreuses propriétés mathématiques intéressantes. En tant que tel, il existe de nombreuses approches qui peuvent être utilisées pour calculer le nombre. Afin de spécifier précisément le nombre aux fins de ce défi, nous...

24
Convertir une réponse TIO en réponse CMC

Faisons pour une fois quelque chose d'utile. Étant donné le texte d'une soumission de golf de code Try It Online, produisez la soumission de Chat Mini Challenge équivalente, qui est de la forme Language, N bytes: [`code`](URL) ou (si la soumission est un seul octet - TIO ajoutera un s de fin sur la...

24
Gif - Jif, Jif - Gif

Volé à @Downgoat avec permission Le but de ce défi est de (non) trancher le débat sur la prononciation du "gif". " La prononciation de gif est débattue et bien qu'il soit censé (et devrait être) prononcé jif , il est encore couramment contesté. Dans ce défi, vous recevrez un ensemble de mots qui...