Skocz do zawartości

Ciąg liczb


Arcalian
 Udostępnij

Rekomendowane odpowiedzi

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

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

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ę
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...