ben o kodu biraz kurcaladım mantığını anlamaya çalıştım.Nitekim tam oturtmak üzereyken sen düzenleyip atınca cuk oturdu.Aslında benim mantıkta for döngüsü ile hane bulmak vardı.Sonra if else if kullanacaktım ama number format daha basitmiş seninki acemilikse benimki bildiğin cahillik :)