π
<-

Concours de programmation/algorithmique: "la suite du geek"

Re: Concours de programmation/algorithmique: "la suite du ge

Unread postby Persalteas » 12 Feb 2014, 16:20

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... :P
User avatar
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 6.2%
 
Posts: 2337
Images: 113
Joined: 04 Feb 2010, 00:00
Location: Evry (France)
Gender: Male
Calculator(s):
MyCalcs profile
Class: PhD candidate, Bioinformatics

Re: Concours de programmation/algorithmique: "la suite du ge

Unread postby Hayleia » 12 Feb 2014, 18:16

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

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.

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(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
User avatar
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 43.8%
 
Posts: 2509
Images: 2
Joined: 30 Aug 2011, 08:22
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Templar

Re: Concours de programmation/algorithmique: "la suite du ge

Unread postby critor » 12 Feb 2014, 18:23

Si l'on n'a pas précisé dans l'énoncé, c'est forcément fait exprès. ;)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.3%
 
Posts: 41958
Images: 15681
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Concours de programmation/algorithmique: "la suite du ge

Unread postby Hayleia » 12 Feb 2014, 18:29

Donc face à un dix on fait ce qu'on veut ? :P

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(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
User avatar
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 43.8%
 
Posts: 2509
Images: 2
Joined: 30 Aug 2011, 08:22
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Templar

Re: Concours de programmation/algorithmique: "la suite du ge

Unread postby linkakro » 12 Feb 2014, 18:56

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.
User avatar
linkakro
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 92%
 
Posts: 14
Joined: 20 Jul 2012, 18:02
Gender: Male
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

Unread postby Lionel Debroux » 13 Feb 2014, 07:15

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.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6863
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: Concours de programmation/algorithmique: "la suite du ge

Unread postby Hayleia » 13 Feb 2014, 07:43

Et donc après ce 101, on trouvera 111011 (un 1, un 0, un 1) ou 11011 (un 10, un 1) ?

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(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
User avatar
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 43.8%
 
Posts: 2509
Images: 2
Joined: 30 Aug 2011, 08:22
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Templar

Re: Concours de programmation/algorithmique: "la suite du ge

Unread postby Adriweb » 13 Feb 2014, 08:09

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.

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
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14737
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Concours de programmation/algorithmique: "la suite du ge

Unread postby Hayleia » 15 Feb 2014, 10:59

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) ?

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(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
User avatar
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 43.8%
 
Posts: 2509
Images: 2
Joined: 30 Aug 2011, 08:22
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Templar

Re: Concours de programmation/algorithmique: "la suite du ge

Unread postby Lionel Debroux » 15 Feb 2014, 11:17

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.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6863
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

PreviousNext

Return to News Divers

Who is online

Users browsing this forum: ClaudeBot [spider] and 8 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
697 utilisateurs:
>666 invités
>21 membres
>10 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)