728x90
public class Solution {
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; j++){
System.out.print("*");
}
System.out.println();
}
}
}
첫 번째 for문은 반복하는 횟수
두 번째 for문은 실제로 찍을 별의 갯수다.
여기서 repeat메서드를 이용한 풀이도 알아보자.
repeat메서드는 String클래스의 메서드 중 하나로 문자열을 파라미터의 횟수 만큼 반복하는 메서드이다.
파라미터를 0으로 넘기면 빈 문자열을 반환한다.
이 메서드는 내부적으로 Arrays.fill(), System.arraycopy()메서드를 호출해 새로운 문자열을 만든다.
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
for(int i=1; i<=n; i++){
System.out.println("*".repeat(i));
}
}
}
반응형
'CodingTest > Programmers' 카테고리의 다른 글
| [프로그래머스] Lv.0 가위바위보 (0) | 2022.11.28 |
|---|---|
| [프로그래머스] Lv.0 세균 증식 (0) | 2022.11.28 |
| [프로그래머스] Lv.0 개미군단 (0) | 2022.11.28 |
| Lv.0 문자열 정렬하기(1)** (0) | 2022.11.23 |
| Lv.0 숨어있는 숫자의 덧셈 (0) | 2022.11.23 |
댓글