Java에서 for 루프를 사용하여이 패턴을 인쇄하려고하는데 다소 고생했습니다.for 루프를 사용하여 Java에서 패턴을 인쇄하십시오.
zzzzz
azzzz
aazzz
aaazz
aaaaz
aaaaa
나는 인쇄 할 수 있습니다
a
aa
aaa
aaaa
aaaaa
사용 :
String i = " ";
int a = 0;
for (i="a";i.length()<=5;i=i+"a")
System.out.println(i);
및
zzzzz
zzzz
zzz
zz
z
를 사용하여 :
String i = " ";
for (i="zzzzz";i.length()>0;i=i.substring(0,i.length()-1))
System.out.println(i);
하지만 어떻게 조합 할 수 있는지 알 수 없습니다. i
의 부분 문자열을 대체하고 매번 최종 색인 값을 하나씩 늘리겠다고 생각했지만 코드화는 확실하지 않았습니다. 나는 다음과 같이 시작했다 :
String i = " ";
String b = " ";
for (i="zzzzz";i="aaaaa";i=i.replace(i.substring(0,))
System.out.println(i);
어떤 아이디어라도?
가장 간단한 대답은 여기에 있습니다. –
G - 문제를 해결하지 않고 방향을 제시 한 것과 같습니다. –