|
|
|
|
 |
sz_laci
2014-04-24 21:02:31
|
9102
|
ez szép
|
|
A hozzászólás:
 |
Törölt nick
2014-04-24 16:40:47
|
9101
|
"utolag konnyu okosnak lenni" alapon egy onallo megfejtes a b) kerdeshez (paros-paratlan)
- rendezzuk parokba a cedulakat ugy, hogy minden cedula melle odatesszuk azt, amin ugyanazok a szamok vannak, plusz a 0
- minden cedulanak lesz parja, kiveve annak, amin eleve csak egy 0 van
- a cedulaparokon ugyanannyi a szamjegyek osszege
- tehat minden kalapban paros szamu cedula lesz, kiveve a nullasban, ahova meg beesik az extra nullas cedula |
|
Előzmény:
 |
Törölt nick
2014-04-24 11:44:32
|
9100
|
csak SilkTest Classic volt keznel, ezert kisse ocsmany a kod, de ez van, viragokat az oltozombe kerem
[-] testcase logi () [ ] INTEGER i = 0 [ ] INTEGER j = 0 [ ] list of integer kalapok = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0} [ ] [-] for i = 1 to 1023 [ ] string cetli = "" [ ] integer szamjegyekosszesen = 0 [ ] integer kalap = 0 [ ] [-] for j = 0 to 9 [-] if i / (2 ** j ) % 2 == 1 [ ] cetli += "{j}" [ ] szamjegyekosszesen += j [ ] [ ] kalap = szamjegyekosszesen %10 [ ] // print ("cetli: {cetli}, szamjegyek osszesen {szamjegyekosszesen}, kalap {kalap}") [ ] kalapok[kalap+1] ++ [ ] [-] for i = 0 to 9 [ ] print ("{i}-s kalap: {kalapok[i+1]} db") [ ] [ ]
eredmeny
[-] Testcase logi - Passed [ ] 0-s kalap: 103 db [ ] 1-s kalap: 102 db [ ] 2-s kalap: 102 db [ ] 3-s kalap: 102 db [ ] 4-s kalap: 102 db [ ] 5-s kalap: 104 db [ ] 6-s kalap: 102 db [ ] 7-s kalap: 102 db [ ] 8-s kalap: 102 db [ ] 9-s kalap: 102 db
|
|
|
Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!
|