Programmation Puzzles & Code Golf

Q & A pour les amateurs de programmation et les golfeurs de code

12
Détermination des tranches verticales
Étant donné une image, affichez la [largeur en pixels d'une section verticale complète] 1 (si elle existe). Si aucune section verticale n'existe, sortie 0. L'entrée peut être fournie sous forme de fichier local ou de tableau imbriqué. Si vous choisissez de prendre l'entrée comme un tableau imbriqué, les pixels blancs …

10
Dessinez une chronologie
Étant donné l'entrée d'une liste d'entiers représentant des dates, affichez une chronologie artistique ASCII comme suit: <-----------------------------> A B C D E La chronologie ci-dessus est la sortie pour l'entrée [1990, 1996, 1999, 2011, 2016]. Notez plusieurs choses sur la chronologie: La première ligne de sortie est un signe inférieur …

8
Remplacer les numéros par leur lettre respective
Créez une fonction ou un programme qui prend un nombre en entrée et génère une chaîne dans laquelle les points de code ASCII pour l'alphabet minuscule et majuscule sont remplacés par leurs équivalents de caractères. L'alphabet majuscule utilise les points de code: 65-90 L'alphabet minuscule utilise les points de code: …
23 code-golf  string 

3
Trier ces cotes des obligations
La tâche Les agences de notation attribuent des notes aux obligations en fonction de la solvabilité de l'émetteur, et les agences de notation de crédit «Big Three» utilisent un système de notation à plusieurs niveaux similaire (mais pas identique) . Ceux-ci ont un ordre clair et logique - en utilisant …

10
La séquence XOROR
Les automates cellulaires sont vraiment fascinants. Ceux dont on parle habituellement sont les binaires, c'est-à-dire ceux représentables par un nombre. Cependant, ceux-ci, à mon avis, ont été tués à mort. Les AC ternaires sont plus intéressants, mais nous avons tous à considérer ASCII! Quel plaisir cela pourrait-il être! Au lieu …

13
Quitter le nid
Étant donné une liste non plate d'entiers, affichez une liste de listes contenant les entiers dans chaque niveau d'imbrication, en commençant par le niveau le moins imbriqué, avec les valeurs dans leur ordre d'origine dans la liste d'entrée lors de la lecture de gauche à droite. Si deux ou plusieurs …


15
Un défi géométrique
Tout le monde aime la géométrie. Alors pourquoi n'essayons-nous pas de coder le golf? Ce défi consiste à saisir des lettres et des chiffres et à créer des formes en fonction de ceux-ci. L'entrée L'entrée sera sous la forme de (shapeIdentifier)(size)(inverter). Mais que sont shapeIdentifier, size et inverter? L'identifiant de …
23 code-golf  string  ascii-art  geometry  code-golf  ascii-art  subsequence  fewest-operations  test-battery  code-golf  array-manipulation  bitwise  code-golf  interactive  code-golf  music  code-golf  string  kolmogorov-complexity  code-golf  string  decision-problem  simulation  code-golf  string  classification  code-golf  sequence  base-conversion  palindrome  code-golf  kolmogorov-complexity  code-golf  date  astronomy  code-golf  sequence  base-conversion  code-golf  geometry  combinatorics  code-golf  string  code-golf  math  array-manipulation  code-challenge  math  code-golf  card-games  code-challenge  array-manipulation  sorting  code-golf  code-golf  math  abstract-algebra  polynomials  code-golf  palindrome  factoring 


17
Co-primalité et le nombre pi
introduction La théorie des nombres regorge de merveilles, sous la forme de connexions inattendues. En voici un. Deux entiers sont co-prime si elles ne présentent aucun facteur en commun autre que 1. Étant donné un nombre N , considérer tous les entiers de 1 à N . Dessinez deux de …

25
La fonction Möbius
La fonction Möbius La fonction de Möbius est une fonction théorique des nombres importante. Votre soumission doit accepter un entier positif net renvoyer la valeur de la fonction Möbius évaluée à n. Définition La fonction Möbius μ (n) est définie comme suit: | 1 if n is squarefree and has …

7
King-Pen! (Points et boîtes)
C'est un roi du défi de la colline pour Dots and Boxes (alias Pen the Pig). Le jeu est simple, à votre tour, tracez une ligne sur une clôture vide. Chaque fois que vous terminez un carré, vous obtenez un point. De plus, puisque nous jouons selon les règles du …

30
Prise électrique
Il s'agit d'un problème du NCPC 2005 . Roy a un appartement avec une seule prise électrique, mais il a un tas de multiprises. Calculez le nombre maximum de prises qu'il peut avoir en utilisant les multiprises dont il dispose. Le nombre de prises par multiprise est donné en entrée. …

30
Convertir un nombre en hexadécimal
Défi En voici une simple. Écrivez une fonction ou un programme lorsque vous lui donnez un nombre en base 10 en entrée, il retournera ou imprimera la valeur de ce nombre en hexadécimal . Exemples 15 -> F 1000 -> 3E8 256 -> 100 Règles Aucune fonction hexadécimale intégrée Les …

9
Nom de caractère latin de base en caractère
Revenons à l'essentiel! Votre code, un programme ou une fonction complète, doit convertir le nom Unicode officiel d'un caractère latin de base imprimable en le caractère correspondant. Par exemple, pour l'entrée, LOW LINEvotre code doit sortir _. Il vous suffit de prendre un seul nom de caractère en entrée. Vous …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.