Programmation Puzzles & Code Golf

10
Ai-je la permission?

Le défi Étant donné une chaîne indiquant la notation symbolique de l'autorisation UNIX d'un fichier et sa propriété (ID utilisateur et ID de groupe), décidez si un utilisateur donné Aest autorisé à le lire / écrire / l'exécuter. Connexes . Autorisations dans le système UNIX Sous UNIX, chaque...

10
Est-ce un nombre satisfaisant?

inspiré par cette conversation de chat Un nombre satisfaisant est un nombre dont la représentation décimale est de la forme abx, avec les propriétés suivantes: xest le suffixe répété le plus long ou le dernier chiffre s'il n'y a pas de répétition à la fin ( 123333-> 3333, 545656-> 5656,...

10
Le plus grand carré d'une grille [fermé]

Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Code Golf Stack Exchange. Fermé il y a 2 ans . Défi Étant donné une grille comme celle-ci, 1 2 3 4 5 6 7 8 1 . . ....

10
Interprète RoboZZle

Votre tâche consiste à écrire un interpréteur RoboZZle. Si vous n'êtes pas familier avec le jeu, veuillez regarder la vidéo sur robozzle.com ou lire ma description ci-dessous. Un robot vit sur une grille rectangulaire de carrés de couleur rouge, verte, bleue ou noire. Les carrés noirs sont...

10
Conseils pour jouer au golf avec numpy, scipy ou pylab

Il existe déjà une liste complète d'astuces pour python ici , donc ce que je demande, ce sont des astuces qui s'appliquent spécifiquement à l'utilisation de numpy, scipyou des pylabbibliothèques. Il peut s'agir soit de raccourcir le code déjà utilisé numpy, soit de raccourcir les opérations python...

10
Certains solitaires

Je sais, je sais, encore un autre défi primordial ... en relation Un premier est un nombre premier solitaire (ou isolé) de ptelle sorte que p-2, p+2, p-4, p+4... p-2k, p+2kpour certains ksont tous composite. Nous appelons un tel nombre premier un nombre kpremier isolé. Par exemple, un nombre...

10
Convergence d'un processus de Markov

Défi Étant donné une matrice stochastique gauche ou droite où la limite lorsque x s'approche de l'infini de la matrice à la puissance de x s'approche d'une matrice avec toutes les valeurs finies, retournez la matrice vers laquelle la matrice converge. Fondamentalement, vous souhaitez continuer à...

10
Là, je l'ai fixé (avec une corde)

Connexes: Défi assez similaire (mais beaucoup plus facile) horizontalement: Là, je l'ai corrigé (avec du ruban adhésif) Défi: Étant donné une chaîne contenant uniquement des lettres majuscules et / ou minuscules (selon ce que vous préférez) et des nouvelles lignes, mettez ropeverticalement pour le...

10
Programme N fois pour le Nième nombre

Étant donné un tableau d'entiers positifs Aen entrée, générez un programme qui, lorsqu'il est répété plusieurs kfois, génère la kth (1-index) valeur du tableau. Par exemple, si le tableau est [1,11], la sortie doit être un programme qui sort 1et, si répété deux fois, sort 11. Code comme...

10
Les îles solitaires

Contribution: Un tableau 2D contenant deux valeurs distinctes (facultatives). Je vais utiliser 0 et 1 pour expliquer les règles. Le format d'entrée est bien sûr flexible. Défi: Les zéros sont de l'eau et les uns sont des îles. Afin d'assurer la solitude, votre tâche consiste à entourer toutes les...

10
Quine de commandes

Écrivez un programme qui, lorsqu'il est exécuté dans différentes langues, génère une permutation d'octets différente du code dans chaque langue. Le code source exact est compté comme une permutation. Ici, «langue différente» peut être une version différente (Py 2 et Py 3) ou différents drapeaux...

10
Checkers Checker

Le but de ce défi est de déterminer si un mouvement est un mouvement légal des Dames anglaises . Ce défi utilisera une carte 8x8. Une pièce déplacée doit être traitée comme un homme (pas un roi) qui ne peut avancer qu'en diagonale. Le plateau aura 0 ou plusieurs pièces noires et 1 ou plusieurs...

10
Drag Race Countdown

Défi: Dans un scénario hypothétique, le compte à rebours pour une course a des intervalles aléatoires entre les comptages, pour éviter un démarrage prématuré, par exemple 3 (0.82 seconds pass), 2 (0.67 seconds pass), 1 Contribution: rien Production: Écrivez un programme (ou une fonction) qui...