Questions marquées «code-golf»

15
Empilez le pont!

Alice et Bob aiment jouer à un jeu de cartes, avec un jeu de cartes numérotées avec des entiers non négatifs consécutifs. Alice a cependant une façon très particulière de mélanger le jeu. Tout d'abord, elle prend la carte du dessus du paquet et la place au bas du paquet. Elle retire ensuite la...

15
Convertir un programme en programme palindromique

Un palindrome est une chaîne qui est la même en avant et en arrière, comme "racecar". Écrivez un programme dans une langue L, qui prend tout programme P1 dans la langue L comme entrée, et génère un programme palindromique P2 dans la langue L qui fait la même chose que P1. Vous n'avez pas à vous...

15
Imprimer le chemin relatif

La description Étant donné un chemin source et un chemin de destination, sortez le chemin relatif vers la destination par rapport à la source. Règles L'entrée peut provenir de stdin ou comme arguments du programme / fonction. Les chemins de style Windows et Unix doivent être pris en charge. Le...

15
Calculer les touches du téléphone portable

Votre tâche consiste à calculer le nombre total d'appuis sur les touches nécessaires pour saisir un texte donné sur un ancien téléphone portable. Les keymaps sont: 1:1 2:abcABC2 3:defDEF3 4:ghiGHI4 5:jklJKL5 6:mnoMNO6 7:pqrsPQRS7 8:tuvTUV8 9:wxyzWXYZ9 0:<space><newline>0 Pour taper...

15
Sortez la réponse au-dessus de la vôtre

Écrivez un programme qui génère le contenu du premier <code>...</code>bloc HTML de la réponse à cette question qui est juste au-dessus de la vôtre lorsque les réponses sont triées par votes. Sortie Top!si vous êtes la meilleure réponse. Ignorez les réponses qui ont des votes négatifs ou...

15
Combien de personnages par personnage?

Sur http://shakespeare.mit.edu/, vous pouvez trouver le texte intégral de chacune des pièces de Shakespeare sur une seule page (par exemple Hamlet ). Écrivez un script qui reprend l'url d'une pièce de stdin, tel que http://shakespeare.mit.edu/hamlet/full.html , et génère le nombre de caractères de...

15
L'architecte ASCII

Vous ne voulez pas payer pour le programme architectural coûteux, vous décidez donc de lancer le vôtre. Vous décidez d'utiliser ASCII pour concevoir vos bâtiments. Votre programme prendra en une seule chaîne formatée d'une manière spécifique, et le programme sortira le bâtiment. Contribution...

15
Numéros sur une chaîne

Certains entiers positifs peuvent avoir une propriété appelée divisibilité en chaîne. Pour qu'un nombre soit divisible par une chaîne par  n , il doit remplir trois conditions: Chaque chiffre divise le nombre formé par les n  chiffres qui le suivent. Par exemple, le nombre 7143 est divisible en...

15
Dessiner des hexagones ASCII concentriques

Écrivez le programme le plus court possible qui accepte un ensemble d'entiers positifs distincts et génère un rendu ASCII d' hexagones concentriques avec ces longueurs latérales, à partir de barres obliques, de soulignements, d'espaces et de nouvelles lignes. Le programme le plus court en octets...

15
Quel est ce nombre dans Shortlex?

La plupart des ordinateurs stockent des entiers en binaire, mais les affichent en décimal. Cependant, le nombre décimal n'est qu'une représentation, il se trouve que c'est pratique. Ce défi consiste à écrire du code pour sortir une valeur entière en décimal shortlex . Qu'est-ce que c'est?...

15
Faux les prévisions

Le nouveau supercalculateur de prévisions météorologiques est arrivé et ne fonctionne pas. En attendant, votre patron veut que vous achetiez du temps aux techniciens en simulant les cartes de vent quotidiennes. Votre tâche consiste à dessiner une grille de flèches représentant la direction du vent....

15
Ray-trace une sphère brillante

J'ai téléchargé POV-ray et rendu ce style de sphère en métal brillant des années 90: Votre tâche est de faire la même chose, mais de le faire en implémentant vous-même le moteur de rendu en aussi peu d'octets que possible. Vous n'avez pas à reproduire cette image exacte - n'importe quelle image...

15
Problème de boîte magique

Vous avez un tableau d'entrée de taille m * n. Chaque cellule du tableau est remplie de P ou de T. La seule opération que vous pouvez faire sur le tableau est de retourner les colonnes. Lorsque vous retournez une colonne, les lettres de toutes les cellules de cette colonne changent (P devient T et...

15
Construire un graphique

Dans ce défi, votre tâche consiste à construire un graphe non orienté à partir d'une séquence de directives. Il existe une directive pour chaque entier non négatif, et chacune transforme un graphique donné en un nouveau. Directive 0: ajoutez un nouveau nœud déconnecté. Directive 1: ajoutez un...

15
10, 10, 10… j'espère?

Préface Alors que je tirais un tir à l'arc 900 plus tôt dans la journée (10 bouts à 6 flèches par bout et 10 bouts à 3 flèches par bout, pour un total de 90 flèches et un score maximum de 900), j'ai pensé à ce défi. En tir à l'arc (en supposant que vous tirez sur une face cible fournie par la FITA...

15
Factorisez-le! …mal

Un enfant curieux utilise un programme qui peut factoriser un nombre ou une expression sous la forme suivante: p1^e1 * p2^e2 * ... * pn^en . Les exposants égaux à 1sont omis par exemple360 = 2^3 * 3^2 * 5 L'enfant saisit cette sortie dans le programme en tant que nouvelle entrée, mais elle ne...

15
Crème glacée ASCII

Écrivez un programme ou une fonction qui prend un entier positif N, et imprime ou renvoie une chaîne d'art ASCII N × N dont la moitié supérieure est un demi-cercle fait de ('s et dont la moitié inférieure est un triangle pointant vers le bas fait de V' s, avec espaces utilisés comme rembourrage. En...