import java.util.Random;
import java.util.Scanner;

public class WordleConsole {
	
	public static String tutulanKelime = kelimeBes();
	
	public static String kelimeBes() {
		
		String[] kelimeBes = new String[38];
		
		kelimeBes[0] = "Radyo"; 
		kelimeBes[1] = "Kağıt"; 
		kelimeBes[2] = "Sehpa"; 
		kelimeBes[3] = "Dolap"; 
		kelimeBes[4] = "Kalem"; 		
		kelimeBes[5] = "Bıçak";		
		kelimeBes[6] = "Tablo";		
		kelimeBes[7] = "Tepsi"; 
		kelimeBes[8] = "Efsun"; 
		kelimeBes[9] = "Hitap"; 
		kelimeBes[10] = "Kelam"; 
		kelimeBes[11] = "Kanıt"; 
		kelimeBes[12] = "Batıl"; 		
		kelimeBes[13] = "Doğru"; 
		kelimeBes[14] = "Defin";
		kelimeBes[15] = "Kabir";
		kelimeBes[16] = "Gömüt"; 
		kelimeBes[17] = "Mezar";
		kelimeBes[18] = "Bahçe"; 
		kelimeBes[19] = "Hotel"; 
		kelimeBes[20] = "Antre"; 
		kelimeBes[21] = "Salon"; 
		kelimeBes[22] = "Kiler"; 
		kelimeBes[23] = "Banyo"; 
		kelimeBes[24] = "Beton"; 
		kelimeBes[25] = "Doruk"; 
		kelimeBes[26] = "Dahil"; 
		kelimeBes[27] = "Davul"; 
		kelimeBes[28] = "Kabul"; 
		kelimeBes[29] = "Diğer";
		kelimeBes[30] = "Öteki"; 	
		kelimeBes[31] = "Yarın"; 
		kelimeBes[32] = "Bugün"; 		
		kelimeBes[33] = "Sonra"; 
		kelimeBes[34] = "Kayıt"; 
		kelimeBes[35] = "Satır";
		kelimeBes[36] = "Mısra";
		kelimeBes[37] = "Roman";     
		
		Random r = new Random();	
		
		int k = r.nextInt(38);
			
			return kelimeBes[k];		
	}
		
	public static String isaret(String kelime, int harfNo) {
		
		String harfSembol = ".";
		
		if(tutulanKelime.charAt(harfNo) == kelime.charAt(harfNo)) {
			
			harfSembol = "+";
			
		}else {
			
			harfSembol = "-";
			
		}
		
		return harfSembol;
		
	}
	
	public static void main(String[] args) {
		
		Scanner giris = new Scanner(System.in);
		
		String tahmin = "";
		
		String sonuc = "";
		String s0 = "";
		String s1 = "";
		String s2 = "";
		String s3 = "";
		String s4 = "";
		
		for (int i =0 ; i<5 ; i++) {
			
			System.out.print("(" + tutulanKelime +")  ");
			System.out.print((i+1)+") Kelime Giriniz : ");
			
			tahmin = giris.nextLine();
			
			s0 = isaret(tahmin,0);  // Kullanicinin yazdigi kelimenin ilk harfi -> + veya - dönecek.
			s1 = isaret(tahmin,1);
			s2 = isaret(tahmin,2);
			s3 = isaret(tahmin,3);
			s4 = isaret(tahmin,4);
			
			sonuc = s0+s1+s2+s3+s4;
			
			if (sonuc.equals("+++++")) {
				
				System.err.println("Sonuç = " + sonuc + " -> Bildiniz.\n");
				break;
			
			} else {
				
				System.out.println("Sonuç = " + sonuc + " -> Tekrar.\n");
				
			}
			
		}
		
		System.out.println(tutulanKelime);

	}

}
