Questions marquées «code-golf»

25
Sortie d'une carte Sudoku

Le défi d'aujourd'hui est simple: sans prendre aucune entrée, sortir n'importe quelle carte sudoku valide. Dans le cas où vous n'êtes pas familier avec le sudoku, Wikipedia décrit à quoi devrait ressembler un tableau valide : L'objectif est de remplir une grille 9 × 9 avec des chiffres afin que...

25
Adresse IP ou non?

Votre outil d'analyse de réseau est particulièrement difficile à saisir et se bloque immédiatement si vous lui fournissez une adresse IPv4 qui contient des caractères incorrects ou n'est pas correctement formatée. Une adresse IPv4 est une adresse numérique 32 bits écrite en quatre nombres séparés...

25
À quel point mon film est-il frustrant?

Mes parents ont un appareil de cinéma maison. La télécommande est cassée, ce qui rend incroyablement difficile la navigation vers la droite dans un menu. La plupart du temps, cela ne fonctionne pas, mais quand il le fait, il se déplace incroyablement rapidement vers la droite. C'est évidemment...

25
Dessinez des flèches en expansion

Ce défi consiste à imprimer une série de flèches croissantes de type ASCII. Je vais décrire le motif avec des mots, mais il pourrait être plus facile de regarder à quoi ressemble le début de cette série: > < -> <- --> <-- ---> <--- ----> <---- -----> <-----...

25
Somme de matrice sans chevauchement

Somme de matrice sans chevauchement Étant donné k tableaux de longueur n , affichez la somme maximale possible en utilisant un élément de chaque tableau de sorte qu'il n'y ait pas deux éléments du même index. Il est garanti que k <= n. Contribution Une liste non vide de tableaux non vides...

25
Dessinez un chemin tracé par des changeurs de direction

Ce défi se déroule sur une grille. +----------+ | | | | | | | | | | | | | | | | | | +----------+ Celui-ci est de 10 x 10, mais il peut être de n'importe quelle forme rectangulaire. Il y a quatre directions sur cette grille. Haut, bas, gauche et droite. La tâche consiste à tracer un chemin...

25
Règle d'intervalle arbitraire

Créez un programme qui prend une longueur et une liste d'intervalles et génère une règle de cette longueur avec des graduations plus longues pour chaque intervalle en utilisant les caractères de dessin au trait ┌ ┬ ┐ │ ╵ La première ligne de la sortie doit commencer par le tick pour 0 avec ┌et se...

25
Exploser des nombres

bac à sable (supprimé) Permet de définir une matrice de 9 comme: N=⎡⎣⎢999999999⎤⎦⎥N=[999999999] N = \begin{bmatrix} 9&9&9\\9&9&9\\9&9&9 \end{bmatrix} Permet de définir un nombre qui explose comme un nombre à la position (x,y)(x,y)(x,y) qui peut être décomposé en entiers égaux entre tous ses voisins...

25
Fais de moi une métaséquence

Contexte Pour ce défi, une `` métaséquence '' sera définie comme une séquence de nombres où non seulement les nombres eux-mêmes augmenteront, mais aussi l'incrément, et l'incrément augmentera d'une valeur croissante, etc. Par exemple, la métaséquence de niveau 3 commencerait comme: 1 2 4 8 15 26 42...

25
Est-ce la matrice de Pascal?

Dans le triangle de Pascal, chaque nombre est la somme des deux nombres directement au-dessus, en traitant les espaces vides comme zéro: En faisant tourner le triangle, nous pouvons découper des matrices carrées de tailles et de rotations différentes que j'appellerai des matrices de Pascal . Notez...

25
Listes entières de Noé

Introduction: Je pense que nous en avons tous entendu parler, mais voici un très bref résumé: Noé a rassemblé deux de chaque espèce animale sur la planète, mâle et femelle, pour sauver dans son arche lors d'une grande inondation. La citation réelle de la Bible est: Genèse 7: 2-3 Vous devez emporter...

25
Une scène de la diversité de Jimmy

Comme vous le savez probablement, il y a eu plusieurs belles Jimmy défis récemment fleurissent. Dans ces défis, vous avez été mis au défi avec les compétences acrobatiques de notre ami bien-aimé. Maintenant, nous avons un défi différent pour vous. Aujourd'hui, vous identifierez différents types de...

24
Trouver des «sous-palindromes».

Le code le plus court qui trouve tous les "sous-palindromes" uniques d'une chaîne, c'est-à-dire: toute sous-chaîne de longueur> 1 qui est un palindrome. eg.1 input: "12131331" output: "33", "121", "131", "313", "1331" eg.2 input: "3333" output: "33", "333", "3333"

24
Générer des tablatures de guitare?

Écrivez le programme le plus court qui génère des tablatures de guitare pour les accords donnés en entrée. Pour que les guitaristes parmi vous n'aient pas d'avantage, et pour le rendre déterministe (et probablement plus facile à coder), voici les seules formes d'accords autorisées: Major chords: E...

24
Conseils pour jouer au golf à Scala

Quels conseils avez-vous pour jouer au golf à Scala? Je recherche des idées qui peuvent être appliquées aux problèmes de golf de code en général qui sont au moins quelque peu spécifiques à Scala (par exemple, "supprimer les commentaires" n'est pas une réponse). Veuillez poster un pourboire par...

24
Résoudre Mastermind en 6 mouvements ou moins

Votre objectif est d'écrire un programme qui résoudra tout puzzle Mastermind en 6 mouvements ou moins. Contexte Mastermind est un jeu de société. Le but du jeu est de deviner exactement la combinaison (couleurs et ordre) de 4 chevilles colorées cachées par l'autre joueur. Quand une supposition est...

24
Émuler un affichage à 7 segments

Tâche La tâche consiste à afficher l'un des 128 états possibles d'un affichage à 7 segments . Votre programme doit accepter une chaîne de 7 caractères ("bits") qui sont soit 0ou 1. Le premier bit d'entrée correspond au segment A de l'illustration suivante, le second à B, etc. (ignorer dp): La façon...