Programmers | 코딩테스트 입문 - 직각삼각형 출력하기(자바,파이썬), 문자열 반복, repeat, *

2022. 12. 29. 17:58공부/Programmers

프로그래머스 Lv.0 직각삼각형 출력하기

 

 

JAVA

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("");
        }

    }
}

 

다른 사람 풀이

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=1; i<=n; i++){
            System.out.println("*".repeat(i));
        }
    }
}
  • repeat(매개변수) : 문자열을 매개변수 횟수만큼 반복

 

Python3

n = int(input())
for i in range(1,n+1):
    for j in range(i):
        print("*", end='')
    print('')

 

다른 사람 풀이

n = int(input())
for i in range(n):
    print('*'*(i+1))

 

  • ' * '를 사용하여 문자열 반복