Ce défi est lié au langage Python. Notez que les défis qui nécessitent que les réponses soient dans une langue spécifique sont généralement découragés.
Quels conseils généraux avez-vous pour jouer au golf en Python? Je cherche des idées qui puissent être appliquées aux problèmes de code-golf et qui soient aussi au moins quelque peu spécifiques à Python (par exemple, "supprimer les commentaires" n'est pas une réponse). Merci de poster un pourboire par réponse.
Ceci est une question de astuce pour le golf en Python concernant la question de Evil Numbers sur Anarchy Golf . Un nombre est mauvais si son extension binaire a un nombre pair de 1. Le défi consiste à imprimer les 400 premiers nombres pervers 0,3,5,...,795,797,798, un par ligne. Les …
Beaucoup de gens considèrent RPS comme un jeu de hasard. Si les deux joueurs jouent de manière imprévisible, la meilleure stratégie consiste à jouer au hasard. Cependant, introduisons un peu de prévisibilité. Chaque bot aura une chance de dire à l'autre bot ce qu'il va jouer simultanément. Ensuite, il y …
Tournoi terminé! Le tournoi est maintenant terminé! La simulation finale s’est déroulée pendant la nuit, avec un total de parties. Le gagnant est Christian Sievers avec son bot OptFor2X . Christian Sievers a également réussi à s'assurer la deuxième place avec Rebel . Toutes nos félicitations! Ci-dessous, vous pouvez voir …
L'ancien secrétaire américain à la Défense, Donald Rumsfeld, a popularisé l'expression "connu, connu". Nous allons ici distiller ses remarques dans une strophe de quatre lignes. Plus précisément, affichez ce texte: known knowns known unknowns unknown knowns unknown unknowns La capitalisation n'a pas d'importance (par exemple, ça Known unKnownsva), et une …
Le défi Votre tâche consiste à créer un programme qui prend une entrée de chaîne donnée et la sort au format carré. Les chaînes vides doivent renvoyer une chaîne vide. Exemples Compte tenu de l'entrée: golf Votre programme devrait générer: golf o l l o flog Contribution: 123 Sortie: 123 …
Ecrivez le programme le plus court qui résout le cube de Rubik (3 * 3 * 3) dans un délai raisonnable et se déplace (par exemple, maximum 5 secondes sur votre machine et moins de 1 000 déplacements). L'entrée est au format: UF UR UB UL DF DR DB DL …
Titre alternatif: Comptez votre peine de prison sur le mur Étant donné un nombre n, les résultats de sortie sont regroupés dans les groupes traditionnels de 5 par groupe et de 50 par ligne. Exemples 1 | | | | 4 |||| |||| |||| |||| 5 |||/ ||/| |/|| /||| …
Votre tâche consiste à écrire du code en Python 2 ou 3 tel que cette expression: (a+b)(c+d) == a*c + b*c + a*d + b*d évaluera à Truesans lever aucune exception. Pour clarifier, je vais copier votre code dans un fichier, puis fromle fichier import *. Ensuite, je vais taper …
Dans ce défi, vous allez jouer au dilemme du prisonnier itéré bruyant. Le dilemme du prisonnier est un scénario de la théorie des jeux où il y a deux joueurs, chacun avec deux options: coopérer ou faire défaut. Chaque joueur fait mieux pour lui-même s’il fait défaut que s'il coopère, …
Ceci est une question de astuce pour jouer au golf en Python. En golf Python, il est courant qu'une soumission soit une fonction définie comme un lambda. Par exemple, f=lambda x:0**x or x*f(x-1) calcule la factorielle de x. Le format lambda présente deux grands avantages : Le passe-partout de f=lambda …
Il existe un "algorithme de tri", parfois appelé tri de Staline, dans lequel, pour trier une liste, il suffit de supprimer des éléments de la liste jusqu'à ce qu'elle soit triée par ordre croissant. Par exemple la liste [1, 2, 4, 5, 3, 6, 6] Quand "trié" en utilisant le …
Résultat final La compétition est finie. Félicitations à hard_coded! Quelques faits intéressants: Dans 31600 enchères sur 40920 (77,2%), le vainqueur du premier tour a remporté le plus de tours de cette enchère. Si des exemples de bots sont inclus dans la compétition, les neuf premières places ne changeront pas sauf …
C'est un défi de pratiquer l'optimisation du golf en Python - des astuces et des raccourcis réutilisables pour raser quelques personnages. Beaucoup sont familiers aux golfeurs Python et utilisent les idées communes des conseils Python . Certains d'entre eux utilisent des fonctionnalités spécifiques à Python dont vous ne connaissez peut-être …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.