Wpis z mikrobloga

Cześć, mam taką zagwozdkę matematyczną.
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
  • 8
przekleilem towojego posta do chatgpt i oto wynik :
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
@speedy911: przy takim małym zbiorze, to czy powtórzenia wspak występują możesz sprawdzić poprzez dodanie 2 liczb i sprawdzenie czy 1 i 4, oraz 2 i 3 cyfra są takie same

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
@Picasso7: 1243
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.
@speedy911: to coś się nie zgadza, ale to przeze mnie, ten warunek z 1 i 4, 2 i 3 takie same jest błędny, sorka xD, dopiero teraz ogarnąłem, że np 2453 + 5214 = 7667

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