Új hozzászólás Aktív témák
-
bambaram1214
friss újonc
Segítségeteket szeretném kérni Pythonban. Pythonban szeretnék egy programot írni, amely 20 darab értéket kér be a felhasználótól (a bekért szám csak egész szám lehet, továbbá nem lehet negatív), majd a kapott 20 darab értéket az összes lehetséges módon (egyelőre csak összeadás műveletet használva) összeadja, így megkapva a következő 21.-es értéket. Az alábbi táblázat egy példa:
srsz. érték
1 2
2 3
3 6
4 10
5 15
6 16
7 19
8 23
9 27
10 32
11 34
12 35
13 38
14 41
15 42
16 44
17 45
18 47
19 48
20 51
21 ?Tehát az értékekkel ugyanazokat a műveleteket (csak összeadás) végezze el amit a sorszámokkal az összes lehetséges módon a sorszámokat korlátlanul felhasználva a lényeg hogy a végén a kapott érték 21. legyen. Pl.: a táblázatban az 1. érték 2, a 20. pedig 51. tehát a kettő összege 1+20 = 21 (sorszám) ehhez tartozó érték pedig a 2+51=53 és így tovább a sorszámokkal. Azonban ugye a 21 értéket az előző húszból többféleképpen is elő lehet állítani: 20+1, 19+2, 18+3.... 1+1+1+18, 1+1+1+1+1+1+2+3+10.... Szóval a 20 darab bekért sorszám értékéből szeretném az összes lehetséges módon kiszámmolni a 21-et. Amennyire utánanéztem itertools modullal lehet valahogyan kombinációkat vagy permutációkat csinálni, de úgy ahogyan én szeretném olyat nem láttam. Remélem érthetően írtam :S
Full-full kezdő vagyok ebben, és nagyon köszönöm a segítségeteket előre is. email: bambaram1214@gmail.com
-
bambaram1214
friss újonc
Köszönöm a segítséget!
Új hozzászólás Aktív témák
- Kínai, és egyéb olcsó órák topikja
- Milyen billentyűzetet vegyek?
- Kerékpárosok, bringások ide!
- Nem indul és mi a baja a gépemnek topik
- Mibe tegyem a megtakarításaimat?
- Gaming notebook topik
- MotoGP & WSBK
- sziku69: Fűzzük össze a szavakat :)
- Konteó topic
- Luck Dragon: Asszociációs játék. :)
- További aktív témák...
Állásajánlatok
Cég: Alpha Laptopszerviz Kft.
Város: Pécs
Cég: Ozeki Kft.
Város: Debrecen