Questions marquées «code-golf»

36
Compilateur auto-compilé [fermé]

Ceci est basé sur un exposé sur les compilateurs que j'ai écouté il y a quelque temps, mais je ne me souviens malheureusement pas de quand ni où. Créez le compilateur le plus court dans n'importe quel langage capable de se compiler. Ciblez tout ISA raisonnable (68K, x86, MIPS, ARM, SPARC, IBM BAL,...

36
Manger des bonbons dans le bon ordre

Quand il s'agit de manger des bonbons, je me tiens à des normes plus élevées que le laïc typique. Il existe un équilibre délicat entre "mélanger" et "conserver le meilleur pour la fin". Dans ce défi, vous recevrez une chaîne de caractères dans laquelle chaque caractère représente un bonbon....

36
Naviguer avec succès dans un champ d'astéroïdes

introduction Tout le monde sait que la possibilité de naviguer avec succès dans un champ d'astéroïdes est d'environ 3 720 à 1. Cependant, malgré votre avertissement, Han Solo est toujours disposé à tenter sa chance. Craignant pour votre vie artificielle, vous décidez de coder, dans le dialecte...

36
Expliquer visuellement le théorème de Pythagore

Une explication visuelle commune du théorème de Pythagore est la suivante: Les carrés sont censés représenter le carré de la longueur du côté et les zones de a + b = c, comme le dit le théorème de Pythagore. Cette partie est ce que vous devez montrer. Ta tâche Vous obtiendrez deux entiers en...

36
Problème “Remplissez la grille”

Un défi avec des règles simples mais des algorithmes non triviaux. :-) Tâche Prendre une entrée sous forme d’entiers séparés par des espaces: N A B S Où N est la longueur de côté d'une matrice carrée 2D remplie de nombres uniques (entiers) compris entre A et B inclus. Pour chaque ligne et colonne...

36
Zzub Zzif (reverse Fizz Buzz)

Avec un extrait de sortie fizz buzz avec tous les numéros supprimés, entrez les bons numéros avec les valeurs les plus basses possibles, de sorte que l’ extrait fizz buzz soit correct. Aux fins de ce défi, fizzet buzzont leurs valeurs habituelles de 3 et 5, respectivement. Si l'entrée est une...

36
La tour va-t-elle s'équilibrer?

introduction À partir d'une tour ASCII et de la force du vent, écrivez un programme ou une fonction pour déterminer si la tour va s'équilibrer ou dans quel sens elle va tomber. Par exemple, la première tour est en équilibre mais la seconde bascule vers la gauche. # # # # ### ### ### ### # # # #...

36
La somme est toujours 15

Ecrivez un programme ou une fonction qui prend en entrée un tableau d’entiers non négatifs et sort un ensemble de vecteurs / tableaux avec les éléments du tableau en entrée dans l’ordre, séparez-les de manière à ce que chaque vecteur soit égal à 15. Si la somme du premier N éléments ne "frappent...

36
Chiffres catalans

Les nombres catalans ( OEIS ) sont une suite de nombres naturels apparaissant souvent en combinatoire. Le nième numéro catalan est le nombre de mots Dyck (chaînes équilibrées de parenthèses ou de crochets tels que [[][]]; formellement défini comme une chaîne utilisant deux caractères a et b tels...

36
Papier toilette mystères

Aujourd'hui, vous devez résoudre un problème très pratique: combien de boucles avez-vous besoin d'un certain nombre de feuilles sur votre rouleau de papier toilette? Regardons quelques faits: Le diamètre d'un cylindre de papier toilette nu est de 3,8 cm La longueur d'une feuille de papier toilette...

36
Construire un métronome

introduction Il y a quelques jours, j'avais besoin d'un métronome pour quelque chose. Je n'en avais pas, j'ai donc téléchargé une application depuis l'App Store. L'application avait une taille de 71 Mo !!! 71 Mo pour faire du tic-toc ...?! Alors le code-golf m’est venu à l’esprit et je me demandais...

36
Image d'un vieil ami dans l'art ASCII

J'espère que cette image vous semble familière. C'est l'un des fantômes de Pacman dans son état "vulnérable" , après que Pacman a mangé une pillule de pouvoir. Le défi Imaginez notre fantôme dans un petit cadre, en utilisant l'art ASCII. À l’échelle normale (pour en savoir plus sur cela plus tard),...

36
Faire une foire aux pièces

Vous avez une pièce qui produit 0ou 1. Mais vous soupçonnez que la pièce peut être biaisée , ce qui signifie que la probabilité de 0(ou 1) n'est pas nécessairement 1/2. Une procédure bien connue pour "transformer" une pièce biaisée en une pièce équitable (c'est-à-dire pour obtenir des résultats...

36
Développer un tableau C

Dans le langage de programmation C, les tableaux sont définis comme suit: int foo[] = {4, 8, 15, 16, 23, 42}; //Foo implicitly has a size of 6 La taille du tableau est déduite des éléments d'initialisation, qui dans ce cas sont 6. Vous pouvez également écrire un tableau C de cette façon, en le...

36
Fibonacci-orial

Définition La séquence de Fibonacci F(n), sur les entiers positifs, est définie comme telle: 1. F(1) = 1 2. F(2) = 1 3. F(n) = F(n-1) + F(n-2), where n is an integer and n > 2 Le Fibonacci-orial d'un entier positif est le produit de [F(1), F(2), ..., F(n)]. Tâche Étant donné entier positif n,...