Programmation Puzzles & Code Golf

9
Occurrences de date

Compte tenu de trois entiers non négatifs y, met d(dont au moins un doit être positif) et une date valide une année positive (dans tout format raisonnable qui comprend l'année, le mois et le jour, et aucune information supplémentaire), la sortie du date correspondant à des yannées, des mmois et des...

9
Fête d'anniversaire partagée

Un bureau (appelons-le "The Office") va réduire le temps perdu en 2019 en regroupant les fêtes d'anniversaire de bureau. Deux personnes avec un anniversaire entre le lundi et le vendredi (inclus) de la même semaine seront célébrées avec une fête d'anniversaire partagée au cours de la semaine. Les...

9
Les aiguilles de l'horloge de Doom

Vous êtes enchaîné à une chaise. Sous vous se trouve un énorme volcan. Une horloge de 12 heures à côté de vous coche de façon inquiétante, et vous voyez qu'elle a des fils menant de l'arrière à une chaîne, qui vous déposera au centre de la terre. Enregistré sur l'horloge est une note: Chaque...

9
Différentes combinaisons possibles

Problème Étant donné une valeur n, imaginez un paysage de montagne inscrit dans une référence (0, 0) à (2n, 0). Il ne doit pas y avoir d'espaces blancs entre les pentes et la montagne ne doit pas descendre en dessous de l'axe x. Le problème à résoudre est: étant donné n (qui définit la taille du...

9
Undelta multiplicatif

Définissons les "deltas multiplicatifs" des valeurs [a0,⋯aN,][a0,⋯aN,][\; a_0, \cdots a_N, \;] comme: [a1/a0,⋯,ai+1/ai,⋯,aN/aN−1][a1/a0,⋯,ai+1/ai,⋯,aN/aN−1] [\; a_1 / a_0, \cdots, a_{i+1} / a_i, \cdots, a_N / a_{N-1} \;] L'opération inverse - à savoir "undelta multiplicative" - renvoie des valeurs...

9
Le circuit est-il possible?

Écrivez un programme ou une fonction qui prend en entrée: toutes les résistances disponibles et une valeur de résistance et génère une valeur véridique de savoir s'il est possible ou non d'obtenir la résistance en utilisant ces résistances. Règles: N'importe quel format d'entrée fera l'affaire. Il...

9
Compter les coins, les bords et les faces d'un cube coupé

Venant de ce post sandbox Ceci est inspiré d'un test de mathématiques de 8e année Intro Nous avons un cube avec les coins suivants A(0, 0, 0) B(1, 0, 0) C(1, 1, 0) D(0, 1, 0) E(0, 0, 1) F(1, 0, 1) G(1, 1, 1) H(0, 1, 1) Ce cube a clairement 8 coins, 12 bords et 6 faces. Si nous coupons maintenant le...

9
Comptez les tableaux qui sont vraiment uniques

Il s'agit d'un suivi des tableaux de nombre qui créent des ensembles uniques . La différence significative est la définition de l'unicité. Considérez un tableau Ade longueur n. Le tableau ne contient que des entiers positifs. Par exemple A = (1,1,2,2). Définissons f(A)comme l'ensemble des sommes de...

9
Magic: The Gathering, payer pour les sorts

Pour plus de bonté MtG: Magic: The Gathering Combat with Abilities Prémisse: Dans Magic: the Gathering, vous lancez des sorts en payant leur coût de mana en engageant des terrains pour le montant requis. Ces terres peuvent produire l'une des cinq couleurs qui sont: Blanc (W) Bleu (U) Noir (B) Rouge...

9
Transposition dyadique

Comme avec la plupart des symboles APL, ⍉a des significations différentes lorsqu'il est appelé avec un argument (transposition) contre deux arguments (dimensions de transposition / réorganisation dyadique). Ce défi concerne ce dernier, qui agit de manière similaire à numpy.moveaxisPython ou...

9
ASCII art H arbres

Un arbre H est une structure d'arbre fractal qui commence par une ligne. À chaque itération, des branches T sont ajoutées à tous les points de terminaison. Dans ce défi, vous devez créer une représentation ASCII de chaque deuxième niveau d'arbre H. Le premier niveau contient simplement trois...

9
Est-il valide UTF-8 modifié?

UTF-8 est un moyen relativement simple de coder les points de code Unicode dans un format à largeur variable de sorte qu'il ne confond pas facilement le code qui n'est pas compatible avec Unicode. Présentation de l'UTF-8 Les octets compris entre 1 et 0 x 7 F, inclus, sont normalement valides Les...

9
Problème de flux à coût minimum

Un réseau de flux est un graphe orienté G = (V, E)avec un sommet source s ϵ Vet un sommet puits t ϵ V, et où chaque arête (u, v) ϵ Edu graphe (nœuds de connexion u ϵ Vet v ϵ V) est associée à 2 quantités: c(u, v) >= 0, la capacité du bord a(u, v) >= 0, le coût de l'envoi d'une unité par le...

9
Aidez Notwen à simuler la gravité!

Notwen veut étudier la cinématique des corps lancés de grandes hauteurs dans un champ gravitationnel uniforme mais malheureusement il n'a pas la possibilité technique d'aller à des endroits suffisamment hauts et d'observer les objets en tombant. Mais qui ne veut pas voir les progrès de la science...

9
ASCII Maze Compression

Défi Concevoir un algorithme de compression spécialisé pour compresser des labyrinthes ASCII. Vous devrez créer à la fois un algorithme de compression et un algorithme de décompression. Votre score sera basé sur la taille de vos labyrinthes compressés. Labyrinthes Ces labyrinthes sont faits...

9
Zoom sous-pixel

Votre tâche consiste à prendre une image sRGB 24 BPP et à sortir la même image 3 fois en haut de l'échelle en sous-pixels rouges, verts et bleus. L'image résultante sera entièrement composée de pixels noirs, rouges, verts et bleus purs. Chaque pixel de l'image source, lorsqu'il est agrandi, produit...