Je participe régulièrement à ce que l'on appelle des "concours de programmation", où vous résolvez des problèmes algorithmiques difficiles avec votre propre code et des compétences en résolution de problèmes pendant une période de temps limitée. Pour des exemples référentiels de ce à quoi ils pourraient ressembler, recherchez des compétitions comme par exemple Google Code Jam ou ACM-ICPC.
(Si vous savez ce que sont les concours de programmation, vous pouvez ignorer le paragraphe suivant)
Dans ces concours, vous pouvez participer individuellement ou en équipe, sur un site physique ou en ligne, et l'objectif est de résoudre autant de problèmes que possible avant la fin du concours. Chaque problème est associé à certaines contraintes que votre solution doit respecter, telles que le temps d'exécution, la mémoire utilisée, etc. L'objectif principal est bien sûr de s'amuser, mais le succès peut dans certains cas conduire à des prix en espèces, à l'honneur et peut-être même à un entretien avec des recruteurs d'entreprises de premier plan comme Google.
(Si vous avez sauté le paragraphe ci-dessus, arrêtez de sauter, car voici ma question)
Grâce à des concours de programmation, j'ai pu développer un véritable intérêt pour l'algorithmique, l'informatique en général et un sens général du sens quand il s'agit de coder et de développer mes compétences en résolution de problèmes. Je voudrais le faire également en informatique scientifique.
Question: Existe-t-il des compétitions dans la même veine que le type purement algorithmique, mais avec un accent sur l'analyse numérique, l'optimisation et cetera?
J'ai essayé Google, mais je n'en ai pas trouvé au premier coup d'œil…
Addendum: j'ai eu la suggestion de vérifier Project Euler, mais ce n'est pas vraiment ce que je cherchais. Ce que je veux, c'est plus une arène pour pratiquer le genre le plus "sale", comme faire preuve de créativité avec des schémas de solution pour les pde, résoudre des problèmes d'optimisation numérique, et cetera. À titre de comparaison, Kaggle est un site où vous pouvez pratiquer l'exploration de données, l'apprentissage automatique, etc. dans divers concours organisés régulièrement. Je veux quelque chose comme ça, mais pour implémenter et devenir créatif avec des schémas numériques et autres.