글: 14
언어: Esperanto
fabrice94 (프로필 보기) 2014년 6월 24일 오후 6:00:47
Iu surgrimpis la pesilon kaj iu skribis lian pezon sur paĝo.
Ili donis la paĝon, sen skribinte nomo, al Neĝulino : 22 kg – 14 kg – 16 kg – 11 kg – 17 kg – 24 kg – 19 kg.
Poste ludanta, ili duope surgrimpis la pesilon, krom Grumbletulo kiu ne volas (ne envias).
Tiam ili diras al Neĝulino ke :
Dormetulo kaj Scietulo kunestis sur la pesilo.
Timemetulo kaj Ĝojetulo kunestis sur la pesilo.
Ternetulo kaj Simpletulo kunestis sur la pesilo.
Ili diris al Neĝulino ke la pesilo indikis sampezo ĉiufojo.
Neĝulino diras tiuokaze : «Ne paroli, mi scias nun la Grumbetulo pezon. »
Ĉu estas Grumbetulo pezo ?
HaleBopp (프로필 보기) 2014년 6월 28일 오후 8:44:44
22 + 11 = 33
14 + 19 = 33
16 + 17 = 33
Restas 24. Do Grumbletulo pezas 24 kg.
Ĉu bone?
nornen (프로필 보기) 2014년 6월 28일 오후 9:07:26
fabrice94:Ĉu estas Grumbetulo pezo ?Ne. Grumbetulo estas etulo, kaj ne pezo.
----
(lambda e:{w for w in e if not sum(e-{w})%3})({22,14,16,11,17,24,19})
Altebrilas (프로필 보기) 2014년 7월 2일 오후 2:33:32
(lambda e:[w for w in e if not (sum(e)-w)%3])([22,14,16,11,17,24,19])Kio okazus se 24 estus anstataŭita per ne-trionigebla nombro?
[24]
nornen (프로필 보기) 2014년 7월 2일 오후 5:12:58
Altebrilas:Tio ankaŭ funkcias en Pitono, sed mi ne komprenis la rezonadon. Ĉu vi povas klarigi ĝin?Tiuokaze vi bezonus pli da testoj.(lambda e:[w for w in e if not (sum(e)-w)%3])([22,14,16,11,17,24,19])Kio okazus se 24 estus anstataŭita per ne-trionigebla nombro?
[24]
python3:(lambda a:{w for w in a if (lambda s: False if sum(s)%3 else sum(sum(1 for x in s-{w} if x+w==sum(s)//3) for w in s)==len(s))(a-{w})})({22,14,16,11,17,19,24})Se mi ne eraris, tiu devus trovi ĉiujn eblajn pezojn de Grumbetulo.
Ekzemple {22,14,16,11,17,19,24} donas {24}.
{22,14,16,11,17,19,25} donas {16, 25}.
{22,14,16,11,17,19,26} donas {26}.
Altebrilas (프로필 보기) 2014년 7월 2일 오후 8:48:47
a=[22,14,16,11,17,19,24]NB: antataŭigu la "_" per spacoj se vi provas la kodaĵon.
for w in a:
____ s=a[:];s.remove(w);s.sort();
____ if s[0]+s[5]==s[1]+s[4]==s[2]+s[3]: print w
Sxak (프로필 보기) 2014년 7월 14일 오전 2:52:59
PS: kion kaj kiucele vi kombinas? ĉiufoje po du etuloj la pesilo indikis x, sekve do tiuj 6 etuloj pezas 3x La suma pezo estas 123=3x+y el kio sekvas, ke y estas dividebla je 3
Altebrilas (프로필 보기) 2014년 7월 15일 오후 8:47:43
Sxak (프로필 보기) 2014년 7월 17일 오전 9:57:44
Altebrilas:La pruvo, en tiu kazo, estas eleganta. Sed ĝi ne funkcias en la ĝenerala kazo.Gxi funkcias en ajna kazo. La resto post divido je 3 en ajna kazo egalas al tiu resto de la sumo
fabrice94 (프로필 보기) 2015년 3월 18일 오후 3:56:50
Grumbetulo pezo estas 24kg.
Ŝak havas pli bela solvo.