![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 2 Dołączył: 20.08.2004 Skąd: Warszawa Grochów Ostrzeżenie: (0%) ![]() ![]() |
A teraz mam trochę inny problem:
Potrzebuję sprawdzić czy jakiś 4-cyfrowy ciąg np. 2727 ma taką samą kolejność cyfr jak na przykład ciąg 272 (w tym przypadku warunek jest niespełniony). I tak na przykład dla ciągu początkowego 272 kolejność cyfr jest taka sama w ciągach 2777, 2722, 2777, 7772, itp., ale już nie jest taka sama w ciągach 2727, 7272, 7277, itp. Zastanawiałem się nad użyciem funkcji ereg i nad wzorcem o postaci [2]{*}[7]{*}[2]{*}, ale takie rozwiązanie nie za bardzo chce działać. Gdyby ktoś wiedział co z tym problemem zrobić, byłbym bardzo wdzięczny. Aha i jeszcze jedno: ciąg wyjściowy może mieć ilość cyfr do 10000, a ciąg do sprawdzenia musi mieć 4 cyfry. Pozdrawiam i z góry dziękuję |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Cytat I tak na przykład dla ciągu początkowego 272 kolejność cyfr jest taka sama w ciągach 2777, 2722, 2777, 7772, itp., ale już nie jest taka sama w ciągach 2727, 7272, 7277, itp. Prawidlowo to sformulowales? |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 2 Dołączył: 20.08.2004 Skąd: Warszawa Grochów Ostrzeżenie: (0%) ![]() ![]() |
No dobrze - chodziło mi o to, że jest ciąg, który składa się z dowolnej ilości cyfr (np. 272),
I kilka innych czterocyfrowych ciągów, w których występują tylko i wyłącznie cyfry z ciągu początkowego (to znaczy 2 i 7). Musimy sprawdzić czy kolejność cyfr w tych czterocyfrowych ciągach zgadza się z kolejnością cyfr w ciągu wyjściowym (272). Chodzi mi o to, żeby np. istniała funkcja, która będzie wyglądała jakoś tak:
Mam nadzieję, że teraz to lepiej wygląda. |
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
A to http://forum.php.pl/index.php?showtopic=31671 (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
------------------------- OMG: Co za skleroza (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował dr_bonzo 16.06.2005, 00:13:04 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 2 Dołączył: 20.08.2004 Skąd: Warszawa Grochów Ostrzeżenie: (0%) ![]() ![]() |
A racja, dziękuję Ci bardzo, zupełnie zapomniałem, że tamten temat założyłem.
Dzięki i przepraszam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 08:25 |