Arcalian Opublikowano 19 Listopada 2009 Udostępnij Opublikowano 19 Listopada 2009 Cześć. Spytam krótko. Co dalej i dlaczego? 1 11 21 1211 111221 312211 12112221 1112213211 ??? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Tymon Opublikowano 19 Listopada 2009 Udostępnij Opublikowano 19 Listopada 2009 Zauważyłem coś takiego gdy niepotrzebnie całość przekręciłem: 1 1 1 2 1 1 2 1 1 1 1 1 2 2 1 3 1 2 2 1 1 1 2 1 1 2 2 2 1 1 1 1 2 2 1 3 2 1 1 Co druga kolumna jest taka sama, więc może kolejny wiersz będzie wyglądać jakoś tak: 1 1 1 2 1 1 2 1 1 1 1 1 2 2 1 3 1 2 2 1 1 1 2 1 1 2 2 2 1 1 1 1 2 2 1 3 2 1 1 2 ? 1 ? 2 ? 1 ? 2 ? 1 EDIT 312211131221 Bo w ostatnim znanym wierszu: 1112213211 Są: 111 22 1 3 2 11 trzy 1, dwie 2, jedna 1, jedna 3, jedna 2, dwie 1 3 1 2 2 1 1 1 3 1 2 2 1 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Lord Marcelot Opublikowano 21 Listopada 2009 Udostępnij Opublikowano 21 Listopada 2009 Tymon, moim zdaniem dobrze kombinujesz, ale idąc twoim sposobem zamiast 3 1 2 2 1 1 1 2 1 1 2 2 2 1 powinno być3 1 2 2 1 1 jedna 3, jedna 1, dwie 2, dwie 1 1 3 1 1 2 2 2 1 a jest 1 2 1 1 2 2 2 1 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Tymon Opublikowano 22 Listopada 2009 Udostępnij Opublikowano 22 Listopada 2009 Hm, to by wychodziło na to, że u Arcaliana jest błąd bo poza tym wierszem wszystko jest ok. Więc: 1 11 21 1211 111221 312211 13112221 1113213211 31131211131221 EDIT I do generowania tego: GML c = string_char_at( argument[0], 1 ); n = 1; o = ''; for( i = 2; i <= string_length( argument[0] ); i += 1 ) { cc = string_char_at( argument[0], i ); if( c == cc ) n += 1; else { o += string( n ) + c; c = cc; n = 1; } } return o + string( n ) + c; I przykład:GML s = ''; l = '1'; repeat( 12 ) { s += l + chr( 10 ); l = testscript( l ) } clipboard_set_text( s ); I wynik:1 11 21 1211 111221 312211 13112221 1113213211 31131211131221 13211311123113112211 11131221133112132113212221 3113112221232112111312211312113211 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się