자바 문법

자바 문법 별 그리기 다중 반복

Nickman 2024. 4. 23. 13:26

https://www.codetree.ai/missions/4/problems/print-stars-in-square?&utm_source=clipboard&utm_medium=text

 

코드트리 | 코딩테스트 준비를 위한 알고리즘 정석

국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.

www.codetree.ai

한 번 공부해두면 어려운 개념은 아니다.

컴공 1학년 시절 처음으로 당황시킨 문제로 기억한다.

결국 코드를 통으로 외웠다.

이제는 코딩테스트를 하며 그 개념이 이해가 가 정리해두고자 한다.

11111
11111
11111

위의 코드를 출력하는 방법으로 반복문을 세 번 사용하는 방법이 있다.

for(int i=0;i<5;i++){
	System.out.print(1);
}
System.out.println();
for(int i=0;i<5;i++){
	System.out.print(1);
}
System.out.println();
for(int i=0;i<5;i++){
	System.out.print(1);
}
System.out.println();

중첩 반복문을 이용하여 위 반복문을 세 번 반복하면 된다.

for(int j=0; j<3; j++){
	for(int i=0;i<5;i++){
	System.out.print(1);
	}
	System.out.println();
}