Görev
Görev çok basit. Yalnızca tamsayıları ve dizeleri içeren bir dizi göz önüne alındığında , en büyük ve en küçük sayıların çıktısını alın.
Test Kılıfları
Input: [1, 2, 3, 4, 5, 6, 7, 8]
Output: 1, 8
Input: [5, 4, 2, 9, 1, 10, 5]
Output: 1, 10
Input: [7, 8, 10, "Hello", 5, 5]
Output: 5, 10
Dizelerdeki sayılar tam sayı olarak kabul edilmez:
Input: [1, 2, 3, 4, "5"]
Output: 1, 4
Yalnızca bir tam sayı varsa, hem en büyük hem de en küçük tam sayıdır:
Input: [1]
Output: 1, 1
Input: ["1", "2", "3", "4", 5]
Output: 5, 5
kurallar
- Bir dizinin her zaman en az bir tam sayı içereceğini varsayabilirsiniz .
- Tüm tamsayılar pozitif (0'dan büyük)
- Çıktının sırası önemli değil.
- Bu kod-golf , bu yüzden en az sayıda bayt olan gönderim kazanıyor!
- Dizeler, yazdırılabilir tüm ASCII karakterlerini (
32 - 126
) içerebilir ve boş değildir.
[1, 2, 3]
1 2 3
ve {1; 2; 3}
geçerli giriş biçimlerinden bile olsa, STDIN'den alınan dize değişmezleri için neden farklı olması gerektiğini anlamıyorum.