Je savais si, pour et pendant des déclarations. Il semble y avoir une notation d'inclusion de liste (je ne connais pas les dictionnaires et les générateurs) attribut? D'une manière ou d'une autre, j'ai un attribut masochiste + un attribut lunettes fille?
Notation d'inclusion de liste http://docs.python.jp/2/tutorial/datastructures.html Exemple: Project Euler 29 http://qiita.com/cof/items/b39c28e8770fc60b074d
Notation d'inclusion de dictionnaire (Python 2.6 ou version ultérieure) ?? (Dans le sens de) Exemple: Project Euler 23 http://qiita.com/cof/items/3e02bca57b6a6dc1578a
Notation d'inclusion de liste, notation d'inclusion de dictionnaire, différence de générateur, notation (par shiracamus) Voir les commentaires ci-dessous http://qiita.com/cof/items/b39c28e8770fc60b074d
Le code peut-il être simplifié en convertissant la branche de l'instruction if en dictionnaire? (Je comprends) (par shiracamus) Voir les commentaires ci-dessous http://qiita.com/cof/items/567dbc499fbf6d4aefb1
fonction map () http://docs.python.jp/2/library/functions.html#map Exemple: Project Euler 20 http://qiita.com/cof/items/400ae6793819850ce68a
fonction réduire () http://docs.python.jp/2/library/functions.html#reduce Exemple: Project Euler 22 http://qiita.com/cof/items/40519ba5d3d59db079de
lambda http://www.lifewithpython.com/2013/01/python-anonymous-function-lambda.html
temps Surtout time.time () http://docs.python.jp/2/library/time.html
fonction timit () http://docs.python.jp/2/library/timeit.html Comment utiliser http://qiita.com/cof/items/ddac98e31a5a4bf16ec7#comment-e9bb24a7450c6b0d74fd
fichier-> liste Exemple: Project Euler 22 http://qiita.com/cof/items/40519ba5d3d59db079de
Il est facile de comprendre si la constante est écrite en majuscules.
Si vous utilisez range () dans plusieurs boucles, la vitesse a tendance à ralentir, c'est donc une bonne idée de la mettre dans une variable avant la boucle.
L'inclusion de liste est (généralement) rapide http://qiita.com/cof/items/ddac98e31a5a4bf16ec7#comment-e9bb24a7450c6b0d74fd
Utilisez le dictionnaire et les ensembles lors du référencement avec in xxx. http://www.peignot.net/python-speed
Lors de la création de quelque chose, il est facile de créer une fonction qui crée le statut suivant à partir du statut actuel Exemple: Project Euler 28 http://qiita.com/cof/items/567dbc499fbf6d4aefb1 Project Euler 19 http://qiita.com/cof/items/44b380466e560de99e25
Si l'algorithme est amélioré en tenant compte des données à traiter, le traitement peut être effectué en douceur. Exemple: Project Euler 24 http://qiita.com/cof/items/874ddf45e86d94f817bf Project Euler 26 http://qiita.com/cof/items/567dbc499fbf6d4aefb1 Project Euler 10 http://qiita.com/cof/items/13dd1b3c29b43452cdc0
Un traitement efficace peut être possible en modifiant les algorithmes existants (* Il est nécessaire de comprendre pourquoi les algorithmes existants sont efficaces Exemple: Project Euler 21 http://qiita.com/cof/items/e86d6e6db090dd54b006 Exemple 2: Project Euler 12 http://qiita.com/cof/items/222d51c09b043da974af
Il est important de définir les paramètres finaux (initiaux) lors de l'utilisation de la récurrence. (mais lent dans ma mise en œuvre) Exemple; Project Euler 15 http://qiita.com/cof/items/e97797aa692d569164e3 Project Euler 18 http://qiita.com/cof/items/ccee79fbf84a93d21c1b
L'accélération peut être mesurée en stockant les résultats du calcul. Exemple: Project Euler 14 http://qiita.com/cof/items/ddc4d797ff2979f1a3be Project Euler 9 http://qiita.com/cof/items/ef35068f3e63ede66eaf
Il existe de nombreuses approches possibles, mais elles ne sont pas toujours plus rapides. Exemple: Project Euler 4 http://qiita.com/cof/items/96fed868672ec1e0c404 Project Euler 5 http://qiita.com/cof/items/5c9670c4ac3f7988ae14
Pour accélérer, il est important de comparer les avantages de l'accélération avec les coûts dépensés. Exemple: Project Euler 2 2.21 L'homme passe 15 minutes pour gagner des microsecondes http://qiita.com/cof/items/2591c15c6f63c89f304c
Si vous demandez simplement une réponse, c'est généralement gentil.
Avec le recul, j'ai beaucoup appris.
Recommended Posts