a-) Verilen bir metindeki kelimelerin harflerinin sıralamasını tersine çeviren ama kelimelerin sıralamasını değiştirmeyen bir program yazınız. Program çıktısı aşağıdaki gibi olmalıdır:
Enter a text : Hello World
Reversed : olleH diroW
Enter a text : This week is going to be sunny
Reversed : sihT keew si gniog of eb ynnus
b-)
Parametre olarak bir metni String olarak alan ve bu metindeki her kelimenin ikinci 'a' harfini büyüğüyle yani 'A' ile değiştiren bir metot yazınız. Eğer kelime 'a' ile başlıyorsa bu 'a' sayılmamalıdır. Fonksiyonda değiştirilmiş metni String tipinde döndermelidir. programın çıktısı aşağıdaki gibi olmalıdır:
Enter a text : aabc
Converted : aabc
Enter a text : deaa
Converted : deaA
Enter a text : aeaa azAa
Converted : aeaA azAa
c-)
Bir String nesnesindeki her '(' karakterine karşılık, daha sonra gelen bir ')' karakteri varsa o String nesnesine parantez dengelidir denir. Parametre olarak aldığı bir String nesnesinin parantez-dengeli olup olmadığını boolean tipinde döndüren bir metot yazınız. Bu metodu kullanarak çıktısı aşağıdaki gibi olan bir program yazınız.
Enter a String: (((a))
This string is not parenthesis-balanced.
Enter a String: )(a+b)
This string is parenthesis-balanced.
Enter a String: ((a+b)/(d-c))*e
This string is parenthesis-balanced.