Hirdetés

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

  • focker

    csendes tag

    Lenne egy olyan kérdésem, hogy van egy ilyen tartalmú textfile:
    >2
    MYEEEIKKIALLNAYQHNGKAE

    >1
    MEVERIALKYALINAIEHGG

    >1
    MLRETIYKYALQNA

    >2
    MIKTRFAPSPTGYLHVGG

    Erre kellene egy olyan java kód, ami megszámolja, hogy az 1-es és 2-es sorozatban melyik beűből hány van (az 1-es és 2-es sorozatokból tetszőleges mennyiségű lehet). Tehát pl. 1-es: A-5 B-0 C-0..., ugyanígy a 2-esre A-4...
    Addig ok, hogy

    BufferedReader br = new BufferedReader(new FileReader(''file''));

    és mondjuk egy

    public static void betuszamlalo(int[] betu,char C) {
    switch (C) {
    case (char)'A': betu[0]++; break;
    ....
    }
    amit meghívunk, amikor a karakterekhez érünk a beolvasáskor.
    Karakterenként olvasom be a file tartalmát, tehát először '>', aztán a szám, hogy hanyas sorozathoz tartozik, és ahhoz a sorozathoz elkezdi számolni a cuccot, aztán jön a következő sorozat, ami ha ugyanolyan sorszámú, akkor az eddigiekhez adódik hozzá a számlálás, ha pedig másik sorszámú, akkor ahhoz.
    Tudom kicsit kacifántos a negfogalmazás, de már eléggé fáradt vok :)

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