Programmation Puzzles & Code Golf

9
Déplacez les plateformes!

Le défi Étant donné soit une chaîne (peut avoir des sauts de ligne), soit un tableau à deux dimensions et un entier positif n, la position des plates n- formes sort après la position initiale. U, D, R, L sont des plates-formes. ^, v, >, < sont des flèches qui changent les directions des...

9
Orthographe médiévale

Tâche Votre tâche consiste à convertir un texte en orthographe médiévale. Détails jest converti en iet Jen I. uet Uau début des mots sont convertis en vet Vrespectivement. vet Vn'importe où sauf le début des mots sont convertis en uet Urespectivement. sest converti en ſ(U + 017F) sauf si à la fin...

9
Faisons une carte de donjon

Il y a longtemps, lorsque je passais plus de temps à jouer au RPG, l'un des problèmes de certains joueurs était de suivre les mouvements du groupe et de dessiner la bonne carte. Je viens donc avec une idée, pour vérifier comment vous en êtes arrivés à régler ce problème. La tâche consiste à écrire...

9
Où peut aller le canon?

introduction Le jeu de xiangqi , également connu sous le nom d'échecs chinois, est un jeu d'échecs populaire en Chine, au Vietnam, à Taiwan et dans d'autres pays d'Asie de l'Est. Les couleurs des deux côtés en xiangqi sont rouge et noir. Il y a sept pièces dans xiangqi: le général ( G), le...

9
Mélanger une cartographie

Nous définissons une carte comme un ensemble de paires clé-valeur. Pour ce défi, vous devez prendre chacune des valeurs et les affecter à une clé choisie au hasard. Vous devez mélanger aléatoirement les valeurs et sortir la carte résultante. Cela signifie que chaque fois que nous exécutons votre...

9
Les dix cents mots les plus courants

Cette question est écrite parce que "Thing Explainer" est amusant à lire et m'a donné une idée. Écrivez "des trucs qui font faire des choses à l'ordinateur" qui lit / prend un ensemble de lettres, de chiffres et d'autres choses comme ça "#%|?et retourne True / 1si tous les mots font partie de cet...

9
Seigneur des golfs

Intro Dans le Seigneur des anneaux de JRR Tolkien, cette phrase est sur la couverture de chaque livre. Three Rings for the Elven-kings under the sky, Seven for the Dwarf-lords in their halls of stone, Nine for Mortal Men doomed to die, One for the Dark Lord on his dark throne In the Land of Mordor...

9
Mononomes mal interprétés

Il existe une équation, en supposant net xsont positifs, qui exprime la relation entre deux monômes, l'un étant une fausse représentation commune de l'autre. Beaucoup de gens font la simple erreur de les assimiler (ie 3x^2et (3x)^2). Défi Étant donné un entier positif i, déterminez et renvoyez la...

9
Exécuter la règle de combinaison de Dempster

Cours intensif sur DST La théorie de Dempster – Shafer (DST) fournit une méthode pour combiner diverses sources de preuves pour former une croyance. Étant donné une liste de déclarations possibles (dont l'une est la vraie réponse), chaque combinaison possible de déclarations se voit attribuer une...

9
Convertir sans point en point

Étant un hacker Haskell, je préfère la notation sans point à celle avec point. Malheureusement, certaines personnes trouvent la notation sans point difficile à lire, et j'ai du mal à obtenir le nombre correct de parenthèses lorsque j'écris en pointant. Aidez-moi à convertir du code écrit en...

9
Imprimez cette planche tic-tac-toe!

Voici une planche tic-tac-toe: a b c | | 1 - | - | - _____|_____|_____ | | 2 - | - | - _____|_____|_____ | | 3 - | - | - | | Étant donné un ensemble de mouvements, imprimez le tableau avec les jetons. Les entrées seront prises comme des mouvements séparés par des espaces, chaque mouvement étant:...

9
Remplissez la grille au hasard

Étant donné un entier positif n < 10, créez une matrice bidimensionnelle où chaque emplacement est rempli avec son xet son yindex (en partant du coin supérieur gauche). Par exemple: Entrée: 2 00 10 10 11 Entrée: 3 00 10 20 01 11 21 02 12 22 Une fois la grille créée, remplissez aléatoirement...

9
Natural Pi # 1 - Sable

Objectif Générez ( N) des segments de ligne aléatoires de longueur uniforme ( l), vérifiez s'ils croisent les tlignes parallèles équidistantes ( ). Simulation Que simulons-nous? L'aiguille de Buffon . Lissez le sable dans votre bac à sable, tracez un ensemble de lignes parallèles également espacées...

9
Arcsinc approximatif

L'objectif est simple: produire une solution réelle non nulle xdans l'équation sin(x) = -mx, en fonction de l'entrée m, dans le moins d'octets. Caractéristiques: Votre réponse doit être correcte à 3 chiffres significatifs. Vous pouvez sortir n'importe quelle solution réelle autre que la solution...

9
Les types de Pokémon les plus durables

Contexte Cette question est similaire à celle-ci . J'ai fourni toutes les informations nécessaires ci-dessous. Si vous connaissez l'autre défi, notez que nous classons toutes les défenses au lieu de voir l'efficacité d'une seule attaque. Ceci est important car cela signifie que les tableaux sont...

9
Faites un Tamagotchi / Giga Pet simplifié!

Tamagotchi et Giga Pets étaient de petits appareils électroniques qui simulaient un petit animal virtuel. Cet animal avait plusieurs statistiques, comme la santé, la faim, etc. J'ai récemment écrit cet exemple: import msvcrt,os,sys;d=m=100;h=s=t=p=0;f=10 while 1: os.system('cls'if...

9
Manhattan distance de rotation séquence

Je pensais que ce serait un bon défi: http://adventofcode.com/2016/day/1 Description de la tâche Étant donné une séquence de rotations et de distances suivant le motif (L | R) [1-9] [0-9] *, donnez la distance manhattan entre le point de départ et le point d'arrivée, c'est-à-dire le nombre minimal...