Programmation Puzzles & Code Golf

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

6
Simuler mon clavier
J'ai un problème avec mon clavier (plus probablement un problème avec mon navigateur). Parfois, lorsque je clique sur un nouveau champ de texte et commence à taper tout mon texte sort à l'envers. Après un très court laps de temps (aux fins du défi, nous dirons qu'il s'agit de 10 …
15 code-golf  string  date 

23
Compter les occurrences d'un ensemble dans une liste
Étant donné un ensemble de chaînes non vide et une liste de chaînes, découvrez combien de fois l'ensemble se produit dans la liste, c'est-à-dire combien de fois vous pouvez créer l'ensemble avec des éléments de la liste. Chaque élément de la liste ne peut être utilisé qu'une seule fois. Astuce: …

12
Branches binaires
Étant donné un nombre binaire, votre tâche consiste à créer une `` branche '' de ce nombre, avec une profondeur de 2. Par exemple, donné 0en entrée, vous devez sortir exactement ceci: /000 /00 / \001 0 \ /010 \01 \011 Cela devrait être assez explicite sur la façon dont …

7
Détectez les plaques d'immatriculation presque parfaites
Remarque: Ceci est inspiré par cette question de @Willbeing où la tâche consistait à compter le nombre d'assiettes parfaites d'une certaine longueur, mais c'est légèrement différent. Nous appelons une plaque d'immatriculation parfaite cette plaque dont le texte satisfait aux conditions suivantes: Il se compose de caractères, qui peuvent être des …

2
Roi de la colline: Bank Heist
Exemple d'exécution ajouté le 4/11 Clarification des règles 4/8: Toutes les soumissions concourront dans un tournoi géant gratuit pour tous comprenant autant de matchs que mon ordinateur peut effectuer en 48 heures. Quiconque a passé du temps à regarder des flux sur Twitch est conscient de la prévalence de DeepBot …


16
Jamais impair ou même
Avez-vous remarqué qu'il s'agit d'un palindrome? Entrez un nombre entier non négatif ou une chaîne le représentant Sortie 4 sorties possibles, représentant deux propriétés de nombre: est-ce palindrome délicat # 2 Propriété Tricky # 2 Si le nombre n'est pas palindrome, cette propriété répond à la question "Les premier et …

15
Indexer un nombre
Étant donné une chaîne de chiffres ou un entier en entrée, vous devrez l'indexer. C'est ainsi que vous modifiez l'entrée. Nous utiliserons 30043376111comme exemple: Tout d'abord, trouvez la somme des indices de chaque occurrence des chiffres respectifs: 0: 1 + 2 = 3 1: 8 + 9 + 10 = …

2
Schläfli Convex Regular Polytope Interpreter
Contexte Le symbole Schläfli est une notation de la forme {p, q, r, ...} qui définit les polytopes et les pavages réguliers. Le symbole Schläfli est une description récursive, commençant par un polygone régulier à p côtés comme {p}. Par exemple, {3} est un triangle équilatéral, {4} est un carré …

5
Simuler une élection de ruissellement instantanée
C'est l'élection! Le domaine dans lequel nous nous trouvons met en œuvre le système de vote appelé ruissellement instantané (parfois appelé vote alternatif ou vote préférentiel ). Chaque électeur classe chaque candidat du plus préféré au moins préféré, marquant un "1" pour son candidat le plus préféré, un "2" pour …
15 code-golf 

10
Vous êtes l'utilisateur: créez les exigences
Mon patron * ne comprend pas pourquoi ses programmeurs réagissent négativement aux utilisateurs changeant les exigences du programme. Aidez-la à comprendre! À chaque réponse, créez une nouvelle exigence. Ensuite, écrivez un programme / fonction qui résout cette exigence et toutes les exigences antérieures, dans un nouveau langage de programmation. Exemples …

20
Convertir l'entrée en direction
Défi Étant donné l'entrée sous la forme <n1>, <n2>où le nombre peut être -1, 0 ou 1, retournez la direction cardinale correspondante . Les nombres positifs se déplacent vers l'est sur l'axe des x et le sud sur l'axe des y, les nombres négatifs se déplacent vers l'ouest sur l'axe …

5
Perdu dans la traduction
Ceci est un flic et des voleurs si vous n'êtes pas familier avec le format, cliquez sur la balise pour accéder au wiki. Il n'y aura pas de fil de voleurs pour cette question. Flics Votre tâche en tant que flics consiste à sélectionner deux séquences dans l' Encyclopédie en …

20
Visualiser le tableau imbriqué
Vous recevrez un tableau imbriqué. Votre programme doit visualiser le tableau. Mais comment? Par exemple, supposons que nous avons un tableau imbriqué, comme [["1","2"],[["1","2"],"3"],"4",[[[["5"]]]],"6"]. Ce tableau imbriqué peut être visualisé comme: ->1 ->2 -->1 -->2 ->3 >4 ---->5 >6 Exemples Input 1: ["Atom",["Proton",["Up Quark", "Up Quark", "Down Quark"], "Neutron", ["Up …

10
Boîtes d'erreur Windows au niveau suivant
Vous connaissez ces boîtes Windows où vous ne pouvez faire qu'une seule chose? Prenons cela au niveau suivant! Défi Créez une boîte de dialogue avec un bouton qui suit votre curseur partout! Spécifications Aucune entrée ne peut être prise. Il peut y avoir une sortie vers STDOUT ou STDERR. Vous …
15 code-golf 

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.