Questions marquées «code-golf»

21
Approximation de e

Nous savons tous que le nombre d'Euler , noté e, à la puissance d'une variable x, peut être approximé en utilisant l' expansion de la série Maclaurin : En laissant x égal à 1, on obtient Défi Écrivez un programme dans n'importe quelle langue qui se rapproche du nombre d'Euler en prenant une entrée...

21
Factorisation de Fibonacci

Numéros de Fibonacci Les nombres de Fibonacci commencent par f(1) = 1et f(2) = 1(certains comprennent , f(0) = 0mais cela n'a aucune importance à ce défi. Ensuite, pour n > 2, f(n) = f(n-1) + f(n-2). Le défi Votre tâche consiste à trouver et à sortir le n-ième nombre positif qui peut être...

21
Calculer la somme d'ILD

Contribution: Un nombre entier Sortie: Somme de l'entrée elle-même + la longueur de l'entrée + chaque chiffre individuel de l'entrée. nr + nr-length + {sum of digits} = output Exemples: Entrée: 99 Sortie: 99(nr) + 2(nr-longueur) + (9 + 9)(chiffres) →119 Entrée: 123 Sortie: 123 + 3 + (1 + 2 + 3)→132...

21
Frontières de cercles qui se chevauchent

Étant donné les coordonnées de plusieurs points sur un plan et le rayon d'un cercle entourant chaque point, dessinez des polygones représentant les cercles et les bords où les cercles se rencontrent. Les bords droits tomberont toujours le long des lignes d' intersection cercle-cercle , mais...

21
Décompressez quelques chiffres

Votre tâche consiste à créer un programme ou une fonction qui génère une fermeture éclair d'une longueur de 10 lignes. Chaque ligne de la fermeture éclair est représentée par deux tirets --: -- -- -- -- -- -- -- -- -- -- Le programme / fonction prendra un pourcentage (divisible par 10) en entrée,...

21
Je programme des puzzles, il code golf

Contexte L'article défini italien (correspondant à l'anglais le ) a sept formes différentes: l ' , il , lo , gli , i , la , le . Laquelle utiliser dépend de trois variables: Sexe: masculin / féminin. Nombre: singulier / pluriel. Lettre initiale du mot suivant: voyelle / type consonne A / type...

21
Comptez les rectangles dans une grille diagonale

À la suite de ce défi , nous voulons maintenant compter le nombre de rectangles dans la grille avec r lignes et c colonnes où il y a une ligne traversant chaque diagonale d'un carré dans la grille. Maintenant, nous comptons toujours les mêmes rectangles qu'auparavant, mais cette fois, nous devons...

21
Numéros «Fit» de sortie

"Ajuster les chiffres" Sam a une idée "géniale" pour la compression! Pouvez-vous m'aider? Voici un aperçu du schéma de compression de Sam. Prenez d'abord une représentation en base 10 de tout nombre naturel strictement inférieur à 2 ^ 16, et écrivez-le sous la forme d'une chaîne binaire sans zéros...

21
Goldenness d'un entier

Un entier positif n peut être représenté comme un rectangle avec des côtés entiers a , b tels que n = a * b . Autrement dit, la zone représente le nombre. En général, a et b ne sont pas uniques pour un n donné . Comme on le sait, un rectangle est particulièrement agréable à l'œil (ou est-ce le...

21
Simplifiez une fraction continue

Les fractions continues sont des expressions qui décrivent les fractions de manière itérative. Ils peuvent être représentés graphiquement: Ou ils peuvent être représentés comme une liste de valeurs: [a0; a1, a2, a3, ... an] Le défi: prendre un nombre de base: et une liste de valeurs de...

21
Un A ou un An?

En anglais, il y a la différence amusante et simple entre anet a: vous utilisez anlorsque vous faites précéder un mot commençant par un son de voyelle, et alorsque le mot commence par un son de consonne. Par souci de simplicité dans ce défi, anprécède un mot qui commence par une voyelle ( aeiou),...

21
Amis de Prime Factors

Étant donné un entier N > 1, affichez tous les autres nombres dont les décompositions principales ont les mêmes chiffres que la décomposition principale de N. Par exemple, si N = 117, alors la sortie doit être [279, 939, 993, 3313, 3331], car 117 = 3 × 3 × 13 Par conséquent, les chiffres...

21
Un jeu aux proportions atomiques

Votre tâche consiste à créer un bot qui joue Atomas , avec le meilleur score. Fonctionnement du jeu: Le plateau de jeu commence par un anneau de 6 "atomes", avec des nombres allant de 1à 3. Vous pouvez "jouer" un atome entre deux atomes, ou sur un autre atome, selon l'atome lui-même. Vous pouvez...

21
Fin, purement périodique ou éventuellement périodique?

introduction Une décimale se termine si elle a un nombre fini de chiffres décimaux. Par exemple, 0.4 (2/5) se termine car il a un chiffre décimal. Une décimale est purement périodique si elle a un nombre infini de chiffres décimaux et n'a pas de chiffres décimaux avant sa répétition (la partie de...

21
Une tranche triangulaire de Pi carré

Inspiré par Bake a slice of Pi Défi Étant donné l'entrée 3 <= n <= 100et 3 <= y <= n, construisez une n x nmatrice de la partie décimale de pi( 14159...), en commençant en haut à gauche. Ensuite, prenez le triangle de taille supérieur droit y x yet concaténez-le ensemble. Sortez le...

21
Prouvez les lois de DeMorgan

L'utilisation des dix inférences du système de déduction naturelle prouve les lois de DeMorgan . Les règles de déduction naturelle Introduction à la négation: {(P → Q), (P → ¬Q)} ⊢ ¬P Élimination de la négation: {(¬P → Q), (¬P → ¬Q)} ⊢ P Et introduction: {P, Q} ⊢ P ʌ Q Et élimination: P ʌ Q ⊢ {P,...

21
Sortie des numéros ALONED

Considérez la séquence naturelle jusqu'à 6 (sans tenir compte de 1) : 2,3,4,5,6 Nous commençons à numériser à partir de la gauche (dans ce cas, à partir de 2), recherchons un nombre divisible par 2 (ici 4), puis supprimons les deux numéros de la liste (ici 2 et 4), de sorte que la liste se réduit...

21
Dessinez un carré creux de # avec une largeur donnée

J'ai obtenu ce défi de Codingame et je suis curieux de trouver de meilleures solutions que la mienne: Étant donné une largeur via l'entrée standard, dessinez un carré creux de «#» de largeur et de longueur données. Exemple: 5 résultats dans ##### # # # # # # ##### J'ai utilisé python pour résoudre...

21
L'art de façonner les mots

L'art de façonner les mots Étant donné une matrice binaire et une chaîne de lettres, remplacez tous les 1 de la matrice de gauche à droite par les lettres de la chaîne. Une fois que les lettres ont pris la forme de la matrice, imprimez la matrice en remplaçant les 0 par des espaces. Il est...