728x90
반응형
[프로그래머스] 코딩테스트 연습 -> 코딩테스트 입문 -> 직각삼각형 출력하기
https://school.programmers.co.kr/learn/courses/30/lessons/120823
해결 과정
Scanner로 받아온 n을 반복문을 사용하여 1부터 n까지 " * "을 찍는다.
i는 0부터 n 미만까지 실행되도록 하고, 이중 for문으로 j는 i+1 미만까지 실행되도록 한다.
별을 한줄에 여러개를 찍는 것은 System.out.print("*"); 로 개행없이 사용하면 되고
다음 줄로 넘어가려면 System.out.priniln(); 을 사용하여 개행하면 된다.
소스 코드
import java.util.Scanner;
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+1 ; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
728x90
반응형
'JAVA > Programmers' 카테고리의 다른 글
JAVA 프로그래머스 [문자 반복 출력하기] 자바 Lv.0 (0) | 2023.05.28 |
---|---|
JAVA 프로그래머스 [짝수 홀수 개수] 자바 Lv.0 (0) | 2023.05.27 |
JAVA 프로그래머스 [문자열 뒤집기] 자바 Lv.0 (0) | 2023.05.27 |
JAVA 프로그래머스 [배열 뒤집기] 자바 Lv.0 (0) | 2023.05.26 |
JAVA 프로그래머스 [나이 출력] 자바 Lv.0 (0) | 2023.05.26 |
댓글