Jestem nowicjuszem. Mam za zadanie zrobić program, który będzie umieszczał po każdej literze słowa o jedną "spację" więcej, niezależnie od długości słowa. W efekcie wyraz powinien być wyświetlony na ukos. Nie mogę korzystać z tablic... W grę wchodzi jakaś pętla, ale nie wiem jak dodać kolejne spację po jednym obiegu pętli.
1
0
String s="Slowo";
for(int i=0; i<s.length(); i++) {
for(int k=0; k<i; k++) System.out.print(" ");
System.out.println(s.charAt(i));
}
EDIT: Można też tak (ukos w drugą stronę):
String s="Slowo";
for(int i=0; i<s.length(); i++) {
for(int k=s.length()-i; k>0; k--) System.out.print(" ");
System.out.println(s.charAt(i));
}
Jednak nie bardzo rozumiem jak ma wyglądać napis, jeśli spacje mają być po literze? Ma nie być w ogóle przejścia do nowej linii? Tylko wtedy żaden ukos nie wyjdzie. Nie rozumiem w jaki inny sposób miałby wyjść ukos, jeśli nie tak jak jeden z powyższych sposobów.