Keresés

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

  • QuarK

    senior tag

    válasz Hajnika #592 üzenetére

    import java.io.*;
    import java.util.*;

    public class Main
    {
     public static void main(String[] args) throws Exception
     {
      String kitalalando, probalkozas;
      int mennyi_jo;

      // Igy tudunk a billentyuzettrol beolvasni
      BufferedReader br = new BufferedReader( new InputStreamReader( System.in));
      // Feladvany bekerese
      System.out.println( ''Kitalalando szoveg:'');
      kitalalando = br.readLine();
      // Ciklus, amig nem egyezik meg minden betu
      do
      {
       // Probalkozas bekerese
       System.out.println( ''Próbálkozás:'');
       probalkozas = br.readLine();
       // Sima Enter, kilepunk
       if ( probalkozas.length() == 0)
        break;
       mennyi_jo = 0;
       // A ketto kozul amelyik a rovidebb, addig ellenorzunk csak
       int min = kitalalando.length() < probalkozas.length() ?
        kitalalando.length() : probalkozas.length();
       // Megszamoljuk, a jo helyen levo, megegyezo karaktereket
       for ( int i = 0; i < min; i++)
        if ( kitalalando.charAt( i) == probalkozas.charAt( i))
         mennyi_jo++;
       System.out.println( ''Megfelelo helyen levo karakterek szama: '' + mennyi_jo);
      } while ( mennyi_jo != kitalalando.length());
     }
    }

    [Szerkesztve]

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