Questions marquées «code-golf»

17
Faire un RNG perdu

Lost est un langage de programmation 2D où la position de départ et la direction de l'ip sont entièrement aléatoires. Il est donc très difficile de créer des programmes Lost déterministes. Mais aujourd'hui nous n'écrivons pas un programme déterministe, nous écrivons un RNG. Écrivez un programme...

17
Éléments en voie de disparition

Étant donné une chaîne Set une liste d'index X, modifiez Sen supprimant l'élément à chaque index de Stout en utilisant ce résultat comme nouvelle valeur de S. Par exemple, étant donné S = 'codegolf'et X = [1, 4, 4, 0, 2], 0 1 2 3 4 5 6 7 | c o d e g o l f | Remove 1 c d e g o l f | Remove 4 c d e g...

17
91 bouteilles de bière ASCII sur le mur

Étant donné un seul entier xoù 0 <= x <= 91sortir une pile de bouteilles de bière avec autant de bouteilles (et étagères) manquantes. Par souci de simplicité, je ne montrerai que les 6 premières bouteilles et ce que ce serait pour chacune des premières entrées. Voici la pile de bouteilles,...

17
Multiplication éthiopienne

Cette question est inspirée de cette réponse . Par coïncidence, j'avais l'habitude d'utiliser la multiplication éthiopienne quand j'étais enfant, mais je n'avais jamais connu le nom de la méthode jusqu'à récemment. La multiplication éthiopienne est une méthode de multiplication d'entiers utilisant...

17
Additionner les deltas de ma matrice

Contexte Les deltas d'un tableau d'entiers sont le tableau formé en obtenant les différences d'éléments consécutifs. Par exemple, [1, 2, 4, 7, 3, 9, 6]a les deltas suivantes: [1, 2, 3, -4, 6, -3]. Nous allons maintenant définir les deltas d'une matrice d'entiers comme les deltas de chaque ligne et...

17
Complexité simple

Production # # # # # ##### ## # ## #### ####### # # ## #### ## ## # ### ####### # # # # ##### ### # # # # ### ##### ##### # # # ####### ### # ### # ## #### ## # # ### # ####### ## # ## ##### ##### # # # ## # # # # ##### # ## ## ####### # ####### #### ## # ### ### # # # # # ##### # # # # ### ##### #...

17
Polynôme cyclotomique

Contexte (passez aux définitions) Euler a démontré un beau théorème sur les nombres complexes: e ix = cos (x) + i sin (x). Cela rend le théorème de de Moivre facile à prouver: (e ix ) n = e i (nx) (cos (x) + i sin (x)) n = cos (nx) + i sin (nx) Nous pouvons tracer des nombres complexes en utilisant...

17
Des nombres avec des pouvoirs similaires

Étant donné un entier p> 1 , trouver le plus petit entier q> p tel que la liste des exposants dans la factorisation première de q soit la même que celle de p , quels que soient l'ordre ou la valeur des facteurs premiers. Exemples La décomposition en facteurs premiers de p = 20 est 2 2 x 5 1 ....

17
Exponentiation à la multiplication à l'addition

La multiplication entre 2 entiers peut être réduite en une série d'addition comme ça 3 * 5 = 3 + 3 + 3 + 3 + 3 = 5 + 5 + 5 L'exponentiation (élevant a à la puissance b ) peut également être réduite en une série de multiplications: 5 ^ 3 = 5 * 5 * 5 Par conséquent, l'exponentiation peut être réduite...

17
Le moindre entier comme produit de facteurs donnés

Il y a eu beaucoup de défis liés à la factorisation prime / prime récemment, donc j'ai pensé qu'il pourrait être intéressant d'aller dans l'autre sens. Donné: un entier positif n, et une liste non vide d'entiers positifs f écrire un programme complet ou une fonction pour trouver le plus petit...

17
Séquence de racines carrées entières

Définissons une séquence de racines carrées entières. D'abord, a (1) = 1. Ensuite, a (n) est le plus petit entier positif jamais vu auparavant de telle sorte que sqrt(a(n) + sqrt(a(n-1) + sqrt(... + sqrt(a(1))))) est un entier. Quelques exemples: a (2) est 3 car c'est le plus petit entier tel que...

17
Munge mon mot de passe

Les mots courants doivent toujours être évités pour être utilisés comme mots de passe. Ce défi consiste à coder un programme très simple qui communique un mot de passe donné ( M odifier U ntil N ot G uessed E asily). Contribution Un mot, qui est une chaîne écrite dans l'alphabet...

17
Draw 'Til You Drop

Dans Dungeons & Dragons 5th edition (ainsi que dans la plupart des autres éditions), il existe un objet magique appelé Deck of Many Things . C'est un élément incroyablement puissant, car les cartes ont toutes des effets positifs ou négatifs très forts. Pour utiliser le jeu, un personnage...

17
Formats de papier et d'enveloppe

Tâche Étant donné une lettre (A, B, C) et un nombre (0-10), sortez le format du papier standard correspondant (séries A et B) ou le format d'enveloppe standard correspondant (série C) en millimètres au format aaaa x bbbboù aaaaet bbbbsont les mesures de largeur et de hauteur en millimètres selon...

17
Inverser deux sections d'une chaîne autour d'un pivot

Contexte Je suis actuellement dans une classe AP Comp Sci A: Java, et je veux commencer certains de mes amis sur le golf de code. J'ai un défi à relever pendant le cours, et j'aimerais voir dans combien d'octets la communauté peut relever ce défi. Détails du défi: Étant donné deux chaînes d'entrée,...

17
Valeurs HSL à RVB

L'objectif principal du modèle de couleur RVB (rouge vert bleu) est la détection, la représentation et l'affichage d'images dans des systèmes électroniques, tels que des téléviseurs et des ordinateurs HSL (Hue Saturation Lightness) est un modèle de couleur alternatif, conçu dans les années 1970...

17
Séquences FiveThirtyEight généralisées

Adapté de cette énigme FiveThirtyEight . Contexte Examinez la séquence infinie suivante: 3 3 3 2 3 3 3 2 3 3 3 2 3 3 2 3 3 3 2 ... Disons que la séquence est indexée sur 1. Le inombre th dans la séquence détermine combien 3il y a de s avant le ith 2et après tout 2s précédent . Donc, puisque la...

17
Configuration électronique

En physique atomique et en chimie quantique , la configuration électronique est la distribution des électrons d'un atome dans les orbitales atomiques . Par exemple, la configuration électronique de l'atome de néon est 1s 2 2s 2 2p 6 . (De Wikipedia ) Défi Votre défi est de prendre un nombre...