Hirdetés
- Google Pixel topik
- Okosóra és okoskiegészítő topik
- Kicsomagoljuk és bemutatjuk a Poco F8 Ultrát
- Android alkalmazások - szoftver kibeszélő topik
- Megtartotta Európában a 7500 mAh-t az Oppo
- Honor 200 Pro - mobilportré
- Jelentősen átalakulhat a Xiaomi 17 Ultra kamerarendszere
- Milyen okostelefont vegyek?
- Vivo X300 Pro – messzebbre lát, mint ameddig bírja
- One mobilszolgáltatások
Új hozzászólás Aktív témák
-
zuzu000
őstag
Bár tudnám, miről beszéltek

Megint kéne egy kis segítség, egyszerűen nem tudok rájönni. Csak rávezetés kéne, mivel nekem kéne megírnom. A lényeg, hogy tegyük fel, van két szó. Az egyik szó részsorozata a másiknak, ha a másik karaktereinek törlésével előállítható. Pl: x = aa , y = abba, ilyenkor x részsorozata y-nak. Az a feladat, hogy van egy szöveg és elő kell állítani a lehető legrövidebb szót, hogy a szöveg összes szava részsorozata legyen annak a szónak.
pl a szövegben ez van: "aba abba aab", ilyenkor a legrövidebb szó, melynek minden szó részsorozata:
aabba (ha nem nézem félre
).
Erre írtam a metódust, ami kigyűjti egy char tömbbe azokat a betűket, amik nincsenek benne, és a main-ben pedig a megfelelő helyre beillesztem.
static char[] MikHianyoznak(string szo, string x)
{
char[] hianyzik = new char[szo.Length];
for (int i = 0; i < szo.Length; i++)
{
char s = szo[i];
if (x.IndexOf(s) == -1)
hianyzik[i] = s;
else
x = x.Substring(x.IndexOf(s)+1);
}
return hianyzik;
}Így néz ki. A hiba ebben a példában az aab-nél jön elő. Az első a-t megtalálja, a másodikat is, de az utána lévő b-t már nem, mivel az x ilyenkor már üres a substring miatt.
Lehetőleg ezt szeretném módosítani valahogy. Vagy túl egyszerűen gondolkozom és a megoldás ennél sokkal bonyolultabb?
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Filmvilág
- exHWSW - Értünk mindenhez IS
- gban: Ingyen kellene, de tegnapra
- Milyen videókártyát?
- Counter-Strike: Global Offensive (CS:GO) / Counter-Strike 2 (CS2)
- Google Pixel topik
- sziku69: Fűzzük össze a szavakat :)
- Robotporszívók
- sziku69: Szólánc.
- További aktív témák...
- BESZÁMÍTÁS! ASUS TUF B760M i5 12400F 32GB DDR4 1TB SSD RX 6800 16GB ZALMAN Z1 Plus Cooler Master750W
- Dell 14 Latitude 5430 FHD IPS i7-1255U vPro 4.7Ghz 10mag 16GB 256GB Intel Iris XE Win11 LTE Garancia
- Clevo 1060 6GB Mxm 3.1 laptop videó kártya ingyen házhoz szálitással
- Urvolax vezeték nélküli tolatókamera és kijelző / 12 hó jótállás
- Apple iPhone 16 Pro 128GB,Újszerű,Dobozával,12 hónap garanciával
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



