Programmation Puzzles & Code Golf

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

17
Matchmaker, Matchmaker, fais-moi un match
(nous ne trouverons Findni n'attraperons untryCatch , cependant) Il s'agit de la deuxième partie d'une série en plusieurs parties d'implémentation de fonctions R intéressantes. La première partie peut être trouvée ici . La tâche: Vous devez implémenter la matchfonction de R dans le moins d'octets possible. Contribution: x, une liste …


12
Indexation des numéros de Fibonacci étendus
Vous avez probablement entendu parler des chiffres de Fibonacci. Vous savez, cette séquence entière qui commence par 1, 1, puis chaque nouveau nombre est la somme des deux derniers? 1 1 2 3 5 8 13... Etc. Les défis concernant les numéros de Fibonacci sont assez populaires ici . Mais …

12
Slither Like a Snake
L'idée Nous avons déjà fait des spirales matricielles, et des rotations complètes, et même des rotations diagonales , mais pas, autant que je sache, des rotations de serpents ! Qu'est-ce qu'une rotation de serpent? Imaginez les rangées d'une matrice serpentant d'avant en arrière, avec des séparateurs entre eux comme les …

6
Traversez un clavier
Étant donné un mot (ou toute séquence de lettres) en entrée, vous devez interpoler entre chaque lettre de sorte que chaque paire de lettres adjacente dans le résultat soit également adjacente sur un clavier QWERTY, comme si vous tapiez l'entrée en marchant sur un clavier géant. Par exemple, « oui …

11
Rotation de l'art ASCII de 45 degrés
Votre tâche consiste à prendre une image d'art ASCII et à la faire pivoter de 45 degrés dans le sens des aiguilles d'une montre et à l'échelle d'un facteur 2-√2\sqrt 2 . La mise à l'échelle provient de l'utilisation d'un modèle en treillis qui introduit un espace entre les caractères. …

30
Créer des morceaux à partir d'un tableau
Votre tâche consiste à écrire un programme qui, étant donné un tableau et un numéro, vous devez diviser le tableau en morceaux dont la taille est le numéro. Règles Votre programme recevra un tableau A, ainsi qu'un entier positif n. Le tableau doit ensuite être divisé en morceaux de longueur …

23
Saut de pointeur
Supposons que nous ayons un tableau de longueur avec des pointeurs pointant vers un emplacement dans le tableau: Le processus de " saut de pointeur " définira chaque pointeur sur l'emplacement vers lequel le pointeur vers lequel il pointe.psps\texttt{ps}nnn Aux fins de ce défi, un pointeur est l'index (de base …

15
Aventure classique VCS ASCII
En grandissant, mon premier système de jeu sur console était un Atari 2600 et j'aurai toujours un amour pour certains de ces jeux que j'aimais tant quand j'étais enfant. De nombreux graphiques sont toujours mémorables, peut-être même emblématiques. Il s'avère que ces sprites sont des images bitmap très simplistes, de …


14
Numéros de confinement principaux (édition golf)
Il s'agit de la séquence A054261 . Le nnn ème nombre de confinement premier est le plus petit nombre qui contient les nnn premiers nombres premiers comme sous-chaînes. Par exemple, le nombre est le nombre le plus bas qui contient les 3 premiers nombres premiers comme sous-chaînes, ce qui en …

17
Fractionner les marques de Mark
Défi Mark est un étudiant qui reçoit ses Nnotes de manière concaténée sur une seule ligne. L'enjeu est de séparer ses marques, sachant que chaque marque ne peut être que 0ou 1ou 2ou 3ou 4ou 5ou 6ou 7ou 8ou 9ou 10. Contribution N nombre naturel et une ligne. Production Un …

23
Déménagement de l'école (jour 1)
Défi relevé avec la permission de mon concours University Code Challenge Depuis quelques années, le nombre d'élèves de mon école augmente régulièrement. D'abord, le nombre d'élèves a été augmenté par classe, mais il a ensuite fallu convertir des espaces pour que certains groupes y donnent des cours, comme les tribunes …

9
Combien vaut ma matrice de dés?
Contribution Une matrice binaire non vide composée de sous-matrices 3x3 mises côte à côte. Tâche Votre tâche consiste à identifier des modèles de dés valides (comme décrit ci-dessous) parmi les sous-matrices 3x3. Chaque modèle valide vaut la valeur des dés correspondants. Les modèles invalides valent 0. Production La somme des …

20
Dilemme du prisonnier avec accès à l'adversaire
Dans ce défi, vous écrirez un bot qui joue le dilemme du prisonnier. Voici le hic: vous n'aurez pas accès à l'historique des jeux précédents. Au lieu de cela, vous aurez accès à l'adversaire lui-même. Dans cette version, les deux joueurs gagnent +2 points s'ils coopèrent tous les deux, +1 …

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.