Aktywne Wpisy
Stalionnn +162
Faceci z grubsza chcą
- pięknej kobiety, ale zadowolą się przeciętna
- dobrej matki, która przełoży potrzeby dzieci ponad swoje potrzeby
- dobrej żony, która przełoży potrzeby męża ponad swoje potrzeby
- dobrej partnerki, która przełoży potrzeby swoich rodziców i teściów ponad swoje potrzeby
- gospodyni domowej, która wypucuje na błysk cały dom, obiady dwudaniowe z deserem nagotuje na tydzień do przodu, ogarnie sobie, mężowi i dzieciom lekarzy, dentystów, fryzjerów, przeglądy, PITy,
- pięknej kobiety, ale zadowolą się przeciętna
- dobrej matki, która przełoży potrzeby dzieci ponad swoje potrzeby
- dobrej żony, która przełoży potrzeby męża ponad swoje potrzeby
- dobrej partnerki, która przełoży potrzeby swoich rodziców i teściów ponad swoje potrzeby
- gospodyni domowej, która wypucuje na błysk cały dom, obiady dwudaniowe z deserem nagotuje na tydzień do przodu, ogarnie sobie, mężowi i dzieciom lekarzy, dentystów, fryzjerów, przeglądy, PITy,
Potrzebuje wszystkich możliwych kombinacji liczb opartych na następujących założeniach:
- do dyspozycji mam wyłącznie cyfry od 1 do 5
- otrzymane liczby muszą się składać dokładnie z 4 cyfr (1234, 2453...)
- cyfry wchodzące w skład danej liczby nie mogą się powtarzać (czyli wykluczamy takie liczby jak 1231, 1212, 2222...)
- teraz najtrudniejsze, liczby nie mogą się powtarzać wspak (jeżeli mamy już 1234, to wykluczamy liczbę 4321).
Starałem się to zrobić "ręcznie", ale chyba da się to zrobić bardziej profesjonalnie ;)
PS: a na koniec założenie bonusowe. Należy spośród otrzymanych wyników wybrać 60 takich, gdzie suma wszystkich użytych cyfr (ich ilość) będzie sobie równa . Czyli będzie tyle samo jedynek, dwójek, trójek...
#matematyka #informatyka
a co do reszty napisz prosty program przyjmujący podane warunki
Najtrudniejszego nie umiem, a na założenie bonusowe to rzeczywiście najlepiej zaprząc program
Możesz to zrobić w ten sposób:
Określ wszystkie możliwe permutacje pięciu cyfr (1, 2, 3, 4, 5) za pomocą funkcji permutacji, która generuje wszystkie możliwe ułożenia elementów.
Ogranicz permutacje tylko do tych, które mają 4 elementy.
Usuń wszystkie permutacje, które mają powtarzające się cyfry.
Usuń wszystkie permutacje, które są liczbami zapisanymi wspak.
Wybierz 60 kombinacji, które mają sumę wszystkich cyfr równą 10.
Możesz
@ivanoszka: hej, tego nie ogarniam (tej dziesiątki), po co dałeś ten warunek?
z tymi 60 liczbami to coś dziwnego, bo bez tych powtórzeń z wcześniej to będzie to zbiór 60 liczb, a liczby o takiej samie sumie cyfr możesz znaleźć w tym przypadku poprzez sprawdzenie czy brakuje jakiejś cyfry, np. liczby bez 1
1245
1253
1324
1325
1342
1345
1352
1423
1425
1432
1435
1452
1523
1524
1532
1534
1542
2134
2135
2143
2145
2153
2314
2315
2341
2345
2351
2413
2415
2431
2435
2451
2513
2514
2531
2534
2541
3124
3125
3142
3145
3152
3214
3215
3241
3245
3251
3412
3415
3421
3425
3451
3512
3514
3521
3524
3541
4152
4251
Jak do tej pory udało mi się otrzymać takie wyniki.
Pewnie dobrze by było porównując 2 liczby "abcd" i "defg" sprawdzić czy a+d == d + g i dodatkowo czy == a + d i analogicznie z 2. i 3. liczbą b + e == c