π
<-

[Mini-Challenge Basic #9] : Quel est le groupe d'âge...

Sous-forums réunissant les mini-challenges en TI-Basic Nspire

Re: [Mini-Challenge #9] : Quel est le groupe d'âge...

Unread postby pierrotdu18 » 12 Jul 2014, 18:59

Heu... sauf erreur de ma part, when(n<0,∞,n)→n est plus long que
Code: Select all
if n<0
∞→n


... :)
Bonjour
User avatar
pierrotdu18Premium
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 40.5%
 
Posts: 975
Joined: 07 Nov 2013, 20:18
Location: Paris V
Gender: Male
Calculator(s):
MyCalcs profile
Class: MP* Lycée Henri IV

Re: [Mini-Challenge #9] : Quel est le groupe d'âge...

Unread postby Bisam » 12 Jul 2014, 19:00

C'est moi, ou c'est évident ?
Bref, j'ai 147 caractères...
Show/Hide spoilerAfficher/Masquer le spoiler
et je pense qu'il est impossible de faire moins.
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: [Mini-Challenge #9] : Quel est le groupe d'âge...

Unread postby Adriweb » 12 Jul 2014, 19:01

Effectivement, pas mal.

Mais j'ai 177 pour Excale et 171 pour Pierrot ;)
(189-2*6 et 185-2*7).
Je compte à partir du Local jusqu'à la fin de l'avant dernière ligne.

Difficile de faire mieux, je pense, du moins de cette façon là :D

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: 79.9%
 
Posts: 14839
Images: 1131
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: [Mini-Challenge #9] : Quel est le groupe d'âge...

Unread postby Excale » 12 Jul 2014, 19:19

Bisam wrote:C'est moi, ou c'est évident ?
Bref, j'ai 147 caractères...
Show/Hide spoilerAfficher/Masquer le spoiler
et je pense qu'il est impossible de faire moins.


pièce sage?
User avatar
ExcaleAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 3.9%
 
Posts: 2955
Images: 3
Joined: 10 Sep 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile

Re: [Mini-Challenge #9] : Quel est le groupe d'âge...

Unread postby Adriweb » 12 Jul 2014, 19:23

Ah, pas bête, le "pièce sage" (on verra qui aura compris :P), à tester....
(thinking outside the box, pour le coup :bj: )

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: 79.9%
 
Posts: 14839
Images: 1131
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: [Mini-Challenge #9] : Quel est le groupe d'âge...

Unread postby critor » 12 Jul 2014, 19:38

Puisque apparemment on s'autorise à ce que ça ne marche que sur CAS, j'ai 153 caractères d'après OpenOffice:
Code: Select all
Define a(n)=
Func
Local i
If n<0
∞→n
1→i
While {101,66,23,19,16,12,6,3,0}[i]>n
i+1→i
EndWhile
string({troll,retraite,travail,postbac,lycee,college,primaire,maternelle,maison}[i])
EndFunc
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 53.3%
 
Posts: 42390
Images: 17088
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: [Mini-Challenge #9] : Quel est le groupe d'âge...

Unread postby Adriweb » 12 Jul 2014, 20:07

haha, pas bête, mais encore faut-il que ces variables n'existent pas :P

Edit : en fait, Notepad++ compte mal les caractères UTF8... :P Donc bref, oui, il faut les compter comme 1 caractère, obviously.

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: 79.9%
 
Posts: 14839
Images: 1131
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: [Mini-Challenge #9] : Quel est le groupe d'âge...

Unread postby Bisam » 12 Jul 2014, 20:39

minichallenge9.jpg
Ah désolé, je suis descendu à 128...
You do not have the required permissions to view the files attached to this post.
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: [Mini-Challenge #9] : Quel est le groupe d'âge...

Unread postby pierrotdu18 » 12 Jul 2014, 20:58

Wahou :o
Bonjour
User avatar
pierrotdu18Premium
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 40.5%
 
Posts: 975
Joined: 07 Nov 2013, 20:18
Location: Paris V
Gender: Male
Calculator(s):
MyCalcs profile
Class: MP* Lycée Henri IV

Re: [Mini-Challenge #9] : Quel est le groupe d'âge...

Unread postby critor » 12 Jul 2014, 21:01

Ce n'est pas mieux, mais juste pour le plaisir je montre une solution sans aucune boucle, et qui est pourtant de taille raisonnable ;)
Code: Select all
Define a(n)=
Func
Local w
w(t,s,r):=when(t,s,r)
string(w(n≥101 or n<0,troll,w(n≥66,retraite,w(n≥23,travail,w(n≥19,postbac,w(n≥16,lycee,w(n≥12,college,w(n≥6,primaire,w(n≥3,maternelle,maison)))))))))
EndFunc
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 53.3%
 
Posts: 42390
Images: 17088
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

PreviousNext

Return to Mini-Challenges

Who is online

Users browsing this forum: ClaudeBot [spider] and 0 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.
1464 utilisateurs:
>1427 invités
>29 membres
>8 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)