Questions marquées «python»

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.

248
Conseils pour jouer au golf en python

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...

58
Roche honnête, papier, ciseaux

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,...

56
Robot Roulette: le jeu robotisé aux enjeux élevés

Classement final + ---------------------------------- + --------- + ---- ----- + --------- + ---------------------------- + | Nom | Score | WinRate | TieRate | Probabilité d'élimination | + ---------------------------------- + --------- + ---- ----- + --------- + ---------------------------- + | 1....

45
Il y a des connus connus

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...

38
Résoudre le cube de Rubik

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 FR FL BR BL UFR URB UBL ULF DRF DFL DLB DBR (cette...

38
Faire des mots au carré

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 2 2 321...

36
Tableaux ASCII de base

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 |||/ ||/| |/|| /||| 6 |||/ | ||/| | |/|| | /||| | 50 |||/ |||/...

35
FOIL Python frappe fort!

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 l'expression dans la...

34
Dilemme du prisonnier itéré bruyant

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, mais les deux...

33
Un algorithme de «tri»

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 tri de Staline devient [1,...

32
Enchères aux enchères scellées au premier prix

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...

31
Golf Practice: Python [fermé]

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...

29
Le mirage de la personne intelligente

Il était une fois, je lisais cette question / réponse sur Quora Y a-t-il vraiment des programmeurs diplômés en informatique qui ne peuvent pas passer le test FizzBuzz Ce code est donné comme la réponse évidente for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i % 3 == 0:...

27
Nombres avec symétrie de rotation

Étant donné un entier, émettez une valeur véridique si elle est la même à l'envers (rotation de 180 °) ou une valeur fausse sinon. 0,, 1et 8ont une symétrie de rotation. 6devient 9et vice versa. Séquence de nombres produisant des résultats véridiques: OEIS A000787 0, 1, 8, 11, 69, 88, 96, 101, 111,...

27
Aventuriers dans les ruines

Pilote d'essai • Discussion sur le défi • Soumettre un aventurier ( Source de l'image ) Plusieurs aventuriers rivaux attaquent les ruines pour trouver des trésors, mais ils ne peuvent en transporter que beaucoup à la fois et ont leurs limites d'endurance. Ils veulent obtenir le trésor le plus...