 Verileri sıralamak için bir algoritma geliştirin.
Algoritma, verileri tarih, ad veya boyut gibi bir veya daha fazla alana göre sıralayabilmelidir. Algoritma farklı veri türlerini, örneğin tamsayılar, diziler, vb. barındırabilmelidir. Verileri artan veya azalan düzene göre sıralayabilmeli ve sıralanacak girişlerin sayısını sınırlamak için bir seçenek sunabilmelidir. Algoritma, hatalar veya eksik değerler içerebilecek girdi verilerini işleyebilmelidir. Gerekirse, bu tür girdi verileri hakkında eğitimli tahminler yapabilmelidir. Son olarak, tutarlı ve doğru sonuçlar veren bir çıktı sağlamalıdır.