1. 문제
예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요.
2. 코드
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int n=sc.nextInt();
for(int i=0;i<n;i++){
for(int j=0;j<i+1;j++){
System.out.print("*");
}
System.out.println();
}
for(int i=0;i<n;i++){
for(int j=0;j<n-1-i;j++){
System.out.print("*");
}
System.out.println();
}
}
}
3. 풀이
표를 그리니 반복문 안에 쓸 범위를 적기 쉬워졌다.
첫번째 반복문 (n=4일 경우)
따라서 j는 0부터 i+1까지 이다.
두번째 반복문(n=4일 경우)
4. 링크
https://www.acmicpc.net/problem/2523
'Computer Science > 자료구조와 알고리즘' 카테고리의 다른 글
[JAVA] 백준 10996번 : 별찍기 - 21 (0) | 2020.07.25 |
---|---|
[JAVA] 백준 2446번 : 별찍기 -9 (0) | 2020.07.25 |
[JAVA] 백준 10817번 : 세 수 (0) | 2020.07.23 |
[JAVA] 백준 5543번 : 상근날드 (1) | 2020.07.23 |
[JAVA] 백준 10039번 : 평균점수 (0) | 2020.07.19 |