Programmation Puzzles & Code Golf

13
Évaluez une feuille de calcul simple

Règles Aucune référence de plage de cellules ( A2:B3). Maximum 9 lignes et 9 colonnes. Aucune référence circulaire ou erreur de formule. Les cellules vides sont évaluées 0. Les données sont uniquement des nombres, mais peuvent être considérées comme des chaînes. Les formules sont des chaînes. Choix...

13
Faites-moi un hot-dog! [fermé]

Fermé . Cette question a besoin de détails ou de clarté . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Ajoutez des détails et clarifiez le problème en modifiant ce message . Fermé il y a 2 ans . Parfois, je me retrouve à vouloir un hot-dog (pas nous tous) et...

13
Trouver un ensemble d'arêtes correspondantes maximales

Considérons un graphique connecté non orienté. Un ensemble d'arêtes correspondant sur ce graphique est défini comme un ensemble d'arêtes de sorte qu'il n'y ait pas deux arêtes dans l'ensemble partageant un sommet commun. Par exemple, la figure de gauche indique un ensemble correspondant en vert,...

13
Quand est-ce que SE sera arrêté?

SE sera fermé / lu seulement aujourd'hui 2017-05-04 à 00:00 UTC jusqu'à 00:20 UTC. Votre défi est de produire une valeur vraie si SE est en baisse / en lecture seule et une valeur fausse si SE ne l'est pas. Vous ne pouvez pas avoir d'entrée, et vous devez utiliser les commandes internes de date...

13
Implémenter le Fibonacci-quine

Un Quine est un programme qui sort sa source lors de son exécution. Dans ce défi, vous devez faire une Fibonacci-quine, une variante de la quine. Qu'est-ce qu'une Fibonacci-quine? Un Fibonacci-quine est un programme qui génère une modification de la source selon la règle suivante: La source...

13
Zoom avant sur une carte

Votre tâche consiste à, en fonction d'une carte en entrée, effectuer un zoom avant ou arrière, en fonction de l'échelle. Notez que l'échelle donnée est l'échelle de zoom arrière , donc une échelle entre 0 et 1 fera un zoom avant. Par exemple, étant donné la carte suivante (mal faite): ..____.......

13
Élément de chaîne à l'index spécifié

Étant donné une chaîne set un nombre non négatif ninférieur à la longueur de s, affichez le caractère à la n-ième position de s. L'indexation 0 et l'indexation 1 sont autorisées. Pour l'indexation 1, nsera positif et inférieur ou égal à la longueur de s. s sera composé uniquement de caractères...

13
Transmogrificateur ancien code C *

* Qu'est-ce qu'un transmogrificateur? Dans le langage de programmation C , il existe des formations appelées digraphes et trigraphes qui sont des séquences de deux et trois caractères évaluées en caractères moins courants. Par exemple, vous pouvez utiliser ??-si votre clavier n'en a pas ~. Étant...

13
Word Poker, qui gagne?

L'entrée sera composée de deux mots de cinq lettres. Ils ne doivent pas nécessairement être des mots du dictionnaire, seulement cinq lettres chacun, tous en minuscules ou en majuscules, selon votre choix. Seul AZ apparaîtra dans les mots saisis et ils auront toujours 5 caractères. Votre programme...

13
Somme partielle de séquence harmonique!

Définition En mathématiques, la séquence harmonique fait référence à une séquence où c'est-à-dire que le n ème terme de la séquence est égal à l'inverse de n . introduction Dans ce défi, étant donné un entier positif n en entrée, sortez la somme partielle des n premiers termes de la séquence...

13
Github Messenger

Objectif: cet objectif consiste à prendre une chaîne et à afficher le nombre de contributions à effectuer les jours afin d'afficher un message. spécification Contribution Lettres d'appui plus espace (c.-à-d. [A-Za-z ] ) L'espace est un blanc 3X7 Les lettres sont définies dans cette matrice DOT 5x7...

13
Diviseur commun approximatif le plus rapide

Aperçu Dans ce défi, vous recevrez deux nombres qui sont tous deux un petit décalage plus grand qu'un multiple d'un nombre de taille moyenne. Vous devez sortir un nombre de taille moyenne qui est presque un diviseur des deux nombres, à l'exception d'un petit décalage. La taille des effectifs...

13
Évaluer les tours de puissance modulaires

Étant donné deux nombres n et m, évaluez la tour de puissance infinie: n ^ (n + 1) ^ (n + 2) ^ (n + 3) ^ (n + 4) ^ ... mod m Gardez à l'esprit que ^ est associatif à droite. Donc 2 ^ 3 ^ 4 = 2 ^ (3 ^ 4). Maintenant, comment pouvez-vous éventuellement attribuer une valeur à une séquence infinie...

13
Esquivez votre mort!

introduction "Muhuhuhahahah!" Le savant fou rit. "Tu es pris au piège dans mon propre petit jeu!" Devant vous se trouve une fosse mortelle de serpents, tandis que derrière vous se trouve un gouffre sans fond. Il n'y a aucune issue, vous êtes coincé! "Deux pas devant vous est la fosse aux serpents,...

13
Lire un mot de passe: sur mobile!

Grâce au récent défi de MD XF , nous pouvons désormais lire les mots de passe dans de nombreuses langues différentes! Le problème est que nous devons maintenant porter nos applications sur des appareils mobiles, et ils saisissent un mot de passe un peu différemment. Défi Lisez une chaîne du...

13
Citez ma citation!

Une citation est "la répétition d'une expression comme faisant partie d'une autre". En anglais américain, une citation est entourée de guillemets doubles ("), comme dans la phrase précédente. Cependant, cette règle diffère lorsqu'une citation apparaît à l'intérieur d'une autre citation. Dans ce...

13
Suis-je un taxi secondaire?

Contexte Le numéro de Ramanujan, 1729, est appelé numéro de taxi en raison de l'histoire (peut-être apocryphe) de Hardy embarquant dans un taxi pour visiter Ramanujan à l'hôpital avec ce numéro, qui lui semblait fade. Il est depuis connu comme le plus célèbre d'une classe d'entiers connus sous le...

13
Ce site est-il en panne ou est-ce juste moi?

Défi Le défi est simple, en utilisant http://isup.me , déterminez si un site Web saisi est en hausse ou en baisse. Si le site est en hausse, vous devez renvoyer une valeur véridique et si le site est en panne, vous devez renvoyer une valeur Falsey. Règles L'entrée sera une adresse Web telle que...

13
Racine carrée un nombre

La tâche est la suivante: étant donné un entier positif xet un nombre premier n > x, sortez le plus petit entier positif ytel que (y * y) mod n = x. Une partie importante de cette question est le délai spécifié ci-dessous qui exclut les solutions de force brute. S'il n'y a pas une telle valeur,...