Class TusTakimi
java.lang.Object
net.zemberek.araclar.TusTakimi
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
qKlavyeHaritasi
public static char[][] qKlavyeHaritasi -
fKlavyeHaritasi
public static char[][] fKlavyeHaritasi
-
-
Constructor Details
-
TusTakimi
public TusTakimi(char[][] klavyeHaritasi)
-
-
Method Details
-
trQ
-
trF
-
koordinat
-
koordinat
-
mesafeHesapla
public int mesafeHesapla(char c1, char c2) Verilen iki karakter arasındaki klavye mesafesini getirir. Mesafenin ölçümünde sadece karakterlerin koordinatları arasındaki mesafe sqrt((y2-y1)^2 + (x2-x1)^2))*10 şeklinde hesaplanıyor. Yani a-s arasındaki mesafe 10 iken s-q arasındaki mesafe 14, a-e arasında ise 22 olur. Karakterlerin klavyedeki yerleri arasındaki mesafe arttıkça rakam büyür.- Parameters:
c1
- birinci karakterc2
- ikinci karakter- Returns:
- Q Klavye üzerinde verilen karakterler arasındaki fiziksel mesafenin 10 katı. Eğer karakterlerden herhangi biri klavye haritasında yoksa -1 döner.
-
toStirng
-
karakter
public char karakter(int i, int j)
-