В основном я хочу взять струну и просто чередовать спереди и сзади. Например, допустим, у меня есть следующая строка.
Android
Это будет выводиться так:
adnidor
Это будет чередоваться между передней и задней
First letter `a`
Last letter `d`
Second letter `n`
Second to last `i`
etc.
to give `adnidor` in the end
Как можно сделать что-то подобное?
=======
Окончательное решение выглядело так:
String r = "";
String s = "android";
int i = 0;
int j = s.length() - 1;
while (i < j) {
r += s.charAt(i++);
if (i < j) {
r+= s.charAt(j--);
}
}
if (s.length() % 2 == 0) {
int l = (s.length() / 2) - 1;
int f = l + 1;
r = r + s.charAt(f);
}
else {
int l = ((s.length()) / 2);
r = r + s.charAt(l);
}