• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Przerwy pomiędzy stringami

Object Storage Arubacloud
0 głosów
559 wizyt
pytanie zadane 22 marca 2019 w Java przez Metarinda Użytkownik (740 p.)
zmienione kategorie 22 marca 2019 przez Patrycjerz
Witam,
Potrzebuje pomocy w napisaniu kodu, a właściwie częsci kodu, w którym przerwa pomiędzy dwoma słowami będzie wynosić długość pierwszego. Czyli jeśli mamy:
Ala ma kota. to przewa mniędzy Ala a ma wymosi 3 -> czyli długość wyrazu + 1.
Ala ma kota - wyjściwe
Ala    ma   kota - taki ma być wynik
komentarz 22 marca 2019 przez j23 Mędrzec (194,920 p.)
Zła kategoria pytania.

3 odpowiedzi

+1 głos
odpowiedź 22 marca 2019 przez mbabane Szeryf (79,280 p.)
Sprawdź na początek metodę String.split()
0 głosów
odpowiedź 22 marca 2019 przez k222 Nałogowiec (30,150 p.)

Myślę, że można to zrobić na kilka sposobów, jeden (pewnie nie optymalny) to trzy pętle for:

1) liczy ile jest spacji w string'u i stwórz dwie tablice int'ów o takim rozmiarze
2) przechodzi po całym string'u, do jednej tablicy zapisuje długość słów przed spacjami, do drugiej indeksy spacji
3) za pomocą funkcji replace() w miejsce starych spacji (indeksy masz w tablicy) wstawia stringi składające się z odpowiedniej ilości spacji (ilość w drugiej tablicy), które stworzysz (pętlą for lub funkcją repeat()). Tylko pamiętaj żeby zamieniać te spacje zaczynając od ostatniej, bo jak zaczniesz od pierwszej to wszystko się poprzesuwa i nic nie zrobisz.

Algorytm bardzo prosty, teraz tylko spróbuj to napisać smiley

–1 głos
odpowiedź 22 marca 2019 przez M44NBE Nowicjusz (140 p.)
nazwaZmiennej.length() - zwraca długość ciągu

Podobne pytania

0 głosów
1 odpowiedź 314 wizyt
pytanie zadane 5 sierpnia 2017 w HTML i CSS przez norbik543 Użytkownik (690 p.)
+1 głos
2 odpowiedzi 518 wizyt
pytanie zadane 13 maja 2021 w C i C++ przez Mavimix Dyskutant (8,390 p.)
0 głosów
1 odpowiedź 226 wizyt

92,568 zapytań

141,420 odpowiedzi

319,622 komentarzy

61,955 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...