Seviye 10.8 Java Problem Seti
Bir dizeden diğerinin, harfleri yeniden düzenlenerek elde edilip edilemeyeceğini kontrol eden bir program yazın.
Belirli bir aralıktaki asal sayıları bulmak için "Eratosthenes'in Kalburu" algoritmasını uygulayın.
Rastgele bir iki boyutlu dizi verilmiştir:
{
{11, 12, 13, 14, 15},
{21, 22, 23, 24, 25},
{31, 32, 33, 34, 35},
{41, 42, 43, 44, 45},
{51, 52, 53, 54, 55},
}
Verilen iki satırı yer değiştirin:
{
{51, 52, 53, 54, 55},
{21, 22, 23, 24, 25},
{31, 32, 33, 34, 35},
{41, 42, 43, 44, 45},
{11, 12, 13, 14, 15},
}
Rastgele bir iki boyutlu dizi verilmiştir:
{
{1, 2, 3, 4, 5},
{1, 2, 3, 4, 5},
{1, 2, 3, 4, 5},
{1, 2, 3, 4, 5},
{1, 2, 3, 4, 5},
}
Bu dizinin sütunlarının toplamını alın. Sonucu, toplamlardan oluşan bir dizi olarak gösterin:
{
5, 10, 15, 20, 25
}
İçinde herhangi bir sayıda iç içe geçmiş eşleşen yuvarlak parantez bulunan bir dize verilmiştir. Parantezlerin doğru yerleştirilip yerleştirilmediğini kontrol eden kodu yazın.
Bu doğrudur:
"()()"
Bu doğrudur:
"(())"
Bu yanlıştır, çünkü açılan parantez sayısı kapanan parantez sayısıyla eşleşmiyor:
"())"
Bu yanlıştır, çünkü açılan parantez sayısı kapanan parantez sayısıyla eşleşse bile sıralamaları yanlıştır:
"))(("