Un groupe de neuf chiffres répétés est impossible à obtenir...
Et tu n'as qu'à continuer en hexadécimal si jamais un jury tordu t'en rentre un dès le premier nombre...
Concours de programmation/algorithmique: "la suite du geek"
-
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 2337
- Images: 113
- Joined: 04 Feb 2010, 00:00
- Location: Evry (France)
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: PhD candidate, Bioinformatics
Re: Concours de programmation/algorithmique: "la suite du ge
Persalteas wrote:Un groupe de neuf chiffres répétés est impossible à obtenir...
Et tu n'as qu'à continuer en hexadécimal si jamais un jury tordu t'en rentre un dès le premier nombre...
Et s'il y en a plus de 15 ?
Bref, il faut une vraie réponse car si les juges sont tordus, il faut savoir ce qu'on doit faire.
Pokemon Topaze (Axe) discussion and download links here | (19:29:36) noelnadal: plus sérieusement, j'ai très peu de problèmes (22:45:44) Clifward: J'aime rire du malheur des autres (2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!! (2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked). (2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked. (2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat. (2017.11.18 - 17:07:28) Fireworks: <3 (2017.11.18 - 17:07:31) Fireworks: 208 |
-
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)- Posts: 2509
- Images: 2
- Joined: 30 Aug 2011, 08:22
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Templar
Re: Concours de programmation/algorithmique: "la suite du ge
Si l'on n'a pas précisé dans l'énoncé, c'est forcément fait exprès.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41980
- Images: 15737
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Concours de programmation/algorithmique: "la suite du ge
Donc face à un dix on fait ce qu'on veut ?
Pokemon Topaze (Axe) discussion and download links here | (19:29:36) noelnadal: plus sérieusement, j'ai très peu de problèmes (22:45:44) Clifward: J'aime rire du malheur des autres (2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!! (2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked). (2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked. (2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat. (2017.11.18 - 17:07:28) Fireworks: <3 (2017.11.18 - 17:07:31) Fireworks: 208 |
-
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)- Posts: 2509
- Images: 2
- Joined: 30 Aug 2011, 08:22
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Templar
Re: Concours de programmation/algorithmique: "la suite du ge
Avec la plaisanterie hexadécimale que persalteas m'a dite ça peut donner :
1111111111->A1->1A11
Je pense qu'il faudrait plutôt faire comme ça :
1111111111->101->111011
Comme il est impossible d'avoir ça autrement que dans le premier terme (je n'en étais pas certain), l'algorithme ne sera pas tant alourdi que je pensais, mais je pense simplement m'en passer et espérer que cela n'arrivera pas.
Par contre les zéros sont un bizarres puisqu'ils ne pourront jamais se combiner avec des symboles générés par l'algorithme, seulement entre eux. Cela aussi me tracasse.
1111111111->A1->1A11
Je pense qu'il faudrait plutôt faire comme ça :
1111111111->101->111011
Comme il est impossible d'avoir ça autrement que dans le premier terme (je n'en étais pas certain), l'algorithme ne sera pas tant alourdi que je pensais, mais je pense simplement m'en passer et espérer que cela n'arrivera pas.
Par contre les zéros sont un bizarres puisqu'ils ne pourront jamais se combiner avec des symboles générés par l'algorithme, seulement entre eux. Cela aussi me tracasse.
-
linkakro
Niveau 4: MC (Membre Confirmé)- Posts: 14
- Joined: 20 Jul 2012, 18:02
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: école IMERIR après un DUT-GEII et une année de cpge PTSI
Re: Concours de programmation/algorithmique: "la suite du ge
si les juges sont tordus
Les juges sont tordus
L'interprétation la plus évidente du terme suivant 1111111111 est en effet 101.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6865
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- GitHub: debrouxl
Re: Concours de programmation/algorithmique: "la suite du ge
Et donc après ce 101, on trouvera 111011 (un 1, un 0, un 1) ou 11011 (un 10, un 1) ?
Pokemon Topaze (Axe) discussion and download links here | (19:29:36) noelnadal: plus sérieusement, j'ai très peu de problèmes (22:45:44) Clifward: J'aime rire du malheur des autres (2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!! (2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked). (2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked. (2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat. (2017.11.18 - 17:07:28) Fireworks: <3 (2017.11.18 - 17:07:31) Fireworks: 208 |
-
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)- Posts: 2509
- Images: 2
- Joined: 30 Aug 2011, 08:22
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Templar
Re: Concours de programmation/algorithmique: "la suite du ge
Considère-le comme un nouveau membre - donc tu l'analyseras comme tu le vois (en ne sachant pas quel a été son "parent").
M'enfin c'est mon avis à moi, ca.
M'enfin c'est mon avis à moi, ca.
MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)My calculator programs
Mes programmes pour calculatrices
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14744
- Images: 1119
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: Concours de programmation/algorithmique: "la suite du ge
Ok
Et quel est pour vous un temps raisonnable ? J'ai un algorithme qui calcule le 30e terme en 1 seconde pour g1=42 mais plante pour d'autres k, et j'ai une idée d'algorithme qui pourrait calculer plus loin mais pour l'instant, il calcule le 30e terme en plus de 560 secondes (j'ai arrêté de compter après).
Bien sûr, il n'est pas optimisé et tout ce que vous voudrez, mais quand même, je pense pas qu'il descendra à 1 seconde. Donc est-ce qu'il vaut la peine que je le continue ou pas ?
Autre chose, faut-il juste que la calculette renvoie le nombre ou est-ce qu'il faut aussi que le programme quitte proprement (sans aucune corruption de RAM) ?
Et quel est pour vous un temps raisonnable ? J'ai un algorithme qui calcule le 30e terme en 1 seconde pour g1=42 mais plante pour d'autres k, et j'ai une idée d'algorithme qui pourrait calculer plus loin mais pour l'instant, il calcule le 30e terme en plus de 560 secondes (j'ai arrêté de compter après).
Bien sûr, il n'est pas optimisé et tout ce que vous voudrez, mais quand même, je pense pas qu'il descendra à 1 seconde. Donc est-ce qu'il vaut la peine que je le continue ou pas ?
Autre chose, faut-il juste que la calculette renvoie le nombre ou est-ce qu'il faut aussi que le programme quitte proprement (sans aucune corruption de RAM) ?
Pokemon Topaze (Axe) discussion and download links here | (19:29:36) noelnadal: plus sérieusement, j'ai très peu de problèmes (22:45:44) Clifward: J'aime rire du malheur des autres (2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!! (2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked). (2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked. (2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat. (2017.11.18 - 17:07:28) Fireworks: <3 (2017.11.18 - 17:07:31) Fireworks: 208 |
-
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)- Posts: 2509
- Images: 2
- Joined: 30 Aug 2011, 08:22
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Templar
Re: Concours de programmation/algorithmique: "la suite du ge
Et quel est pour vous un temps raisonnable ? [...]
Dans le concours "nombres premiers palindromes", les programmes étaient évalués jusqu'à plusieurs minutes, entre 5 et 10 minutes. Dans le concours Wumpus, les programmes ont été évalués pendant des jours entiers sur un cluster de Nspire, pour essayer de noter de la façon la plus juste possible les programmes lents (et certains nous en ont fort mal remercié).
Autre chose, faut-il juste que la calculette renvoie le nombre ou est-ce qu'il faut aussi que le programme quitte proprement (sans aucune corruption de RAM) ?
Hmm. En tant qu'utilisateur et développeur hobbyiste sur calculatrice, je déteste la corruption de RAM, et en tant que développeur professionnel, je cherche à l'éviter dans les programmes que je produis.
A vitesse égale entre un programme qui corrompt la RAM et un programme qui ne la corrompt pas, pour moi (et très vraisemblablement également pour les autres membres du jury, qui sont tous au moins utilisateurs et développeurs hobbyistes, et pour certains futurs développeurs professionnels), le gagnant serait clairement le programme propre.
On pourrait mettre directement zéro aux programmes sales qu'on détecte comme tels, mais ce n'est même pas forcément nécessaire: le fait de corrompre la RAM a de grandes chances d'interférer avec d'autres invocations du programme, réduisant de fait la note du programme, puisqu'il ne répondra pas correctement aux entrées plus ou moins tordues qu'on lui envoie.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6865
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- GitHub: debrouxl
Who is online
Users browsing this forum: ClaudeBot [spider] and 7 guests