Bu yazıda sizlere mod almaktan bahsedeceğim.
Sayıların birbirine bölümünden kalanı bulmaya Mod Alma işlemi denir. Mod alma işlemini asal sayıları bulurken, gruplandırma yaparken, sayının çift mi tek mi olduğunu kontrol ettirirken vs kullanabilirsiniz. Çoğu dilde bu işlem için “%” işareti kullanılır. Örneklere geçelim;
void Start()
{
print(5 % 2); //1
print(10 % 2); //0
print(6 % 3); //0
print(7 % 3); //1
}
Gelelim benim bu işlemi nerelerde kullanmış olduğuma. 1. sınıftayken asal sayı uygulamaları yazıyorduk orada kullandım, bir sayı kendisine ve 1’den başka bir değere bölünemiyorsa asal sayıdır. Burada mod alma ile bölümün kalanına bakıyorduk. İkinci olarak FixNRelax projesinde sudoku tarzı bir puzzle vardı ve 3×3 lük bir alanda kağıtları sütün veya satırlara rengine veya üzerindeki çentik sayısına göre sıralıyorduk. Burada sıralamanın doğru olup olmadığını kontrol ederken mod alma işlemi kullandım.
