Programmation Puzzles & Code Golf

11
Anagram Quines (Fil de voleurs)

Ceci est un défi entre flics et voleurs , le fil des flics peut être trouvé ici Votre défi, en tant que voleurs, est de prendre les sorties du fil des flics et de trouver des anagrammes de la sortie qui, lorsqu'elle est exécutée en tant que programme, produit la sortie d'origine fournie. Le gagnant...

11
Golf de classement

Jouez au classement de cette question (id = 111735). Votre programme doit émettre une demande HTTP ou HTTPS à l'API StackExchange, l'analyser et la présenter à l'utilisateur sous une forme similaire à un extrait de tableau de bord typique Exemple de sortie (pour la question 47338 au lieu de cela):...

11
Nommez la main de vantardise

Contexte Brag est un jeu de cartes similaire au concept, mais plus simple que le poker. Une main vante se compose de trois cartes et est classée comme suit du plus haut au plus bas: Trois d'une sorte - les trois cartes du même rang. Nommé "trois rois", etc. Flush courant aka flush droite. Les trois...

11
Retourner l'index des voisins dans une grille 3x3

D'accord, ma deuxième tentative de golf de code, voyons comment cela se passe. Imaginez que vous avez un tableau de 9 valeurs. Imaginez maintenant ce tableau dans une grille 3x3. Vous devez renvoyer les voisins que ce nombre a comme index du tableau. 0 | 1 | 2 3 | 4 | 5 6 | 7 | 8 Règles: C'est le...

11
Créez un art ASCII unjumble!

Étant donné une chaîne d'art ASCII comme celle-ci (ce n'est pas de l'art ASCII mais cela fera pour l'exemple): abc d e fgh Mélangez-le comme s'il était affiché sur un écran avec un caractère par ligne, comme ceci: a b c d e f g h Imprimez le résultat, attendez une seconde, ± 0,5 seconde avant...

11
Décodez le message caché!

introduction Un jour, vous vous relaxiez dans votre bureau de la CIA, quand soudain vous voyez une alerte sur votre ordinateur. Vos programmes viennent d'intercepter des centaines de messages codés! Un examen rapide révèle la règle d'encodage, mais vous avez besoin d'un programme pour décoder...

11
Pizza, Pizza, Deep Dish Pizza!

Le 5 avril est la Journée nationale de la pizza Deep DIsh, le thème de ce défi. Étant donné un entier positif n( nsupérieur à 0), créez une pizza à plat profond ASCII. Pizza à plat profonde réelle montrée: Comme vous pouvez le voir, il y a une couche de croûte au fond et entourant le reste de la...

11
L'éventail fastidieux de 7 règles

Le récapitulatif Créez un programme qui génère un tableau de longueur aléatoire avec des nombres aléatoires, puis appliquez une série de règles qui modifient le tableau. Une fois les règles appliquées, imprimez la somme du tableau, sauf indication contraire Configuration de la baie Le tableau doit...

11
Construire un traceur numérique

Problème adapté du livre Fortran 77 de Donald M. Monro introduction Les machines de traçage numériques sont largement utilisées pour produire diverses formes de dessins, de graphiques et d'autres résultats illustrés. La plupart de ces machines ne peuvent déplacer leurs stylos que dans certaines...

11
Faites pousser des fleurs!

Le printemps est arrivé récemment et c'est presque le moment où les fleurs commencent à germer. Je veux donc que vous les aidiez à grandir. Ta tâche: Étant donné deux nombres,, met n, les mfleurs de sortie sont placées au hasard sur une n*ngrille. Une seule fleur ressemble à ceci: & | La...

11
Détecteur de similitude de défi

Défi Étant donné deux identifiants de questions, essayez de déterminer leur similitude en consultant les réponses. Détails Vous recevrez deux identifiants de questions pour codegolf.stackexchange.com; vous pouvez supposer qu'il existe des questions pour les deux ID qui ne sont pas supprimées, mais...

11
L'égalité vient en trois

Tiré de: OEIS- A071816 Votre tâche, étant donné une limite supérieure de n, est de trouver le nombre de solutions qui satisfont l'équation: a+b+c = x+y+z, where 0 <= a,b,c,x,y,z < n La séquence commence comme décrit sur la page OEIS, et comme ci-dessous (indexé 1): 1, 20, 141, 580, 1751,...

11
Calculatrice D&D 5e HP

J'ai du mal à me souvenir de tout ce que je dois faire lors de la montée en niveau d'un personnage D&D. Pour une raison quelconque, l'une des choses qui me pose problème est de déterminer quelle devrait être leur nouvelle valeur maximale en HP. Pour ce défi, vous écrirez un programme ou une...

11
Raccourcissez le package Java

Compte rendu Étant donné un nom de classe / package Java entièrement qualifié, vous devez le raccourcir en tant que tel: Chaque partie du paquet séparé par points sera raccourcie à sa première lettre, à l'exception de la dernière section et de la classe (si elle existe). les noms de packages seront...

11
Faites tourner les racines

Étant donné un polynôme non nul avec des coefficients entiers et des racines qui sont sur l'imaginaire et sur la ligne réelle de telle sorte que si aest une racine, il en est de même -a, renvoyez un autre polynôme avec les racines tournées de 90 degrés. Détails Le polynôme peut être donné dans...

11
Grimpez en Amérique

Maintenant que d'autres utilisateurs ont aidé Trump à construire le mur , il est temps pour vous de l'escalader. Il s'agit d'un défi d'art ascii où vous devez créer un mur d'escalade avec des prises placées au hasard. Un mur d'escalade est composé de panneaux ayant chacun entre 3 et 10 prises et 5...