İlk Mülakatta Whiteboard
Donunca ses kapanmasın

Kalemi tuttum, dizi aklımda, söz ağzımda yok. Karşımdaki bakıyor. Doğru algoritmayı hatırlamaya çalışmak, o iki dakikayı uzattı. 'İki işaretçi ile yer değiştiririm' cümlesini kurunca tahta doldu.
static void ReverseInPlace(int[] items)
{
var left = 0;
var right = items.Length - 1;
while (left < right)
{
(items[left], items[right]) = (items[right], items[left]);
left += 1;
right -= 1;
}
}
Bunu ezber diye yazmıyorum. Donunca söyleyeceğim iskelet: girdi, boş dizi, tek eleman, yerinde mi yeni dizi mi. Şirket ismi, süreç, 'nasıl senior oldum' yok. Çalıştığım şey bu. Sessizlik, bilmediğimi değil, konuşmadığımı gösteriyor.
Yorumlar
Yorumlar (0)
Yorumlar üyelere açık. Üye ol · Giriş yap