A string S (only alphabets) is passed as input. The
printed output should contain alphabets in odd positions in each word in
uppercase and alphabets in even positions in each word in lowercase.
Input
Format: The first line will contain S.
Output
Format: The first line will contain the resultant string value
based on the conditions provided.
Boundary
Conditions: Length of S is from 3 to 100.
Example
Input/Output 1:
Input:
tREE GiVES us fruiTS
Output:
TrEe GiVeS Us FrUiTs
Example Input/Output 2:
Input:
FLoweR
iS beauTIFUL
Output:
FlOwEr Is
BeAuTiFuL
Source Code:
import java.util.*;
public class Hello {
public static
void main(String[] args) {
Scanner sc=new Scanner(System.in);
String s=sc.nextLine();
String[] s1=s.split(" ");
for(String x:s1)
{
int i=0;
for(Character ch:x.toCharArray())
{
if(i%2==0)
System.out.print(Character.toUpperCase(ch));
else
System.out.print(Character.toLowerCase(ch));
i++;
}
System.out.print(" ");
}
}
}
dsa
ReplyDeletethank you!
ReplyDelete