Programmation Puzzles & Code Golf

15
Tricotez-moi une ASCII-Sock

introduction Pour faire court: il y a quelques jours, j'ai accidentellement commencé à tricoter une chaussette et la structure assez logique des points unis me conduit à l'idée: pourquoi ne pas simplement tricoter une chaussette en ASCII? Contribution L'entrée est un entier pair N dans la plage...

15
Le programme qui trouvera le prochain nombre premier

Intro: Vous avez accidentellement corrompu l'écoulement du temps avec un appareil que vous avez conçu pour le plaisir, qui s'est avéré être une machine à voyager dans le temps. En conséquence, vous avez été poussé vers un avenir lointain. Vous vous êtes rendu compte que l'informatique, la puissance...

15
Vous avez une séquence de jours!

Écrivez un programme qui enregistre le nombre de jours consécutifs d'exécution. Le jour se réinitialise à minuit (l'heure locale de l'ordinateur sur lequel le programme est exécuté). S'il y a un jour où le programme n'est pas exécuté, le compteur est remis à zéro. Chaque fois que le programme est...

15
Trouvez la sous-matrice avec la plus petite moyenne, 2.0

On vous donne une matrice n-par-m d'entiers, où n, m> 3 . Votre tâche consiste à trouver la sous-matrice 3 x 3 qui a la moyenne la plus faible et à sortir cette valeur. Règles et clarifications: Les entiers seront non négatifs Format d'entrée et de sortie en option La sortie doit être précise...

15
Trouvez le résultat d'un jeu de guerre

Trouvez le résultat d'un jeu de guerre Quand j'étais à l'école primaire, il y avait un jeu "Rock-Paper-Scissors" que nous jouions pendant les assemblées, en attendant notre professeur, à la récréation, etc. Nous l'appelions "Guerre". Après quelques recherches cependant, il s'avère que c'est une...

15
Changer le code, changer la séquence: voleurs

C'est un défi de flics et de voleurs . Pour le fil des flics, allez ici . Ce défi implique deux séquences OEIS choisies par les flics - S 1 , S 2 - et la façon dont ces séquences peuvent être jouées et masquées. Les flics construisent le code A qui produit S 1 et donnent un nombre X qui, selon eux,...

15
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 ligne des séquences...

15
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
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...

15
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...

15
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...

15
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 des x...

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 = 27 3: 0 + 4 + 5...

15
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...

15
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...

15
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 les branches doivent être...

15
Tracez une ligne droite

Dessinez une image d'art ASCII simple contenant une ligne droite. C'est similaire à ceci et cela mais avec des spécifications différentes. Contribution Vous pouvez modifier ce format d'entrée en fonction de votre code. entier width entier height entier x0 entier y0 entier x1 entier y1 Production...

15
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 millisecondes), il...