Keresés

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

  • focker

    csendes tag

    válasz shev7 #2241 üzenetére

    Most már csak egy a gond, ugyanezt megcsinálom egy tesztre is, így
    while (in.available() !=0) {
    String input = in.readLine();
    if (input.equals('''')) continue;
    else if (input.equals(''>'')){
    teszt=0;
    darab++;
    }
    else {
    for (int i=0;i<input.length();i++)
    betukteszt[teszt][input.charAt(i)-'A';]++;
    }
    for(int i=0; i<26; i++){
    atlagteszt=betuk[0]/darab;
    }

    for (int i=0;i<26;i++){
    if (atlagteszt==0) continue;
    if (atlag1
    !=0)
    T1db_1*=(atlag1<atlagteszt)?atlag1/atlagteszt:atlagteszt/atlag1;
    if (atlag2!=0)
    T2db_1*=(atlag2
    <atlagteszt)?atlag2/atlagteszt:atlagteszt/atlag2;
    }
    atlagteszt = new int[26];
    Eredmeny.write((T1db_1>T2db_1)?''1'':''2'');
    Eredmeny.newLine();
    Eredmeny.flush();

    és az Eredmeny file-ba kb. 7x annyi 1-es vagy 2-es kerül. Miért szalad ennyivel túl?

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