Új hozzászólás Aktív témák

  • WonderCSabo

    félisten

    válasz caindwan #4836 üzenetére

    Tehát a kimenetnek {'v','c'} -nek kéne lennie?

    Legegyszerűbb megoldás az, hogy készítesz egy temp ArrayListet. Végigmész a tömbön, és ha az adott karakter nem 'a', hozzáadod az ArrayList-hez. Ha végigértél, egyszerűen meghívod az ArrayList-en a toArray metódust, és megkapod amit kértél.

    Ha nem lehet ArrayListet és egyebet használni, akkor pedig a kövi algoritmust lehetne:

    int count = 0;

    for (each index of the array)
    if (array[index] != 'a')
    array[count] = array[index]
    count++

    Ekkor az eredeti arrayed 0 és count -1 elemei lesznek a szükséges kimenet, ezt vagy kimented egy másik arraybe, vagy hagyod így, ha így is ok.

    Remélem nem most oldottam meg egy házit helyetted, de attól tartok, ez történt.

    Karma: Jól látod, az oktatóknak általában mániája a tömb, még Javában is. Én azt mondom, kötelező ismerni és használni tudni, de nem kell. :)

Új hozzászólás Aktív témák