코딩/백준

[백준/자바/파이썬] 2438번 별 찍기 - 1 코딩테스트 연습풀이

thisisjade 2022. 5. 10. 22:56
728x90

문제 출처: https://www.acmicpc.net/problem/2438

 

2438번: 별 찍기 - 1

첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제

www.acmicpc.net

 

문제

첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제

 

입력

첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.

 

출력

첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.

 

예제 입력 1

5

 

예제 출력 1

*
**
***
****
*****

 

자바 정답

import java.io.*;
class Main{
    public static void main(String[] args) throws IOException{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
        int n = Integer.parseInt(br.readLine());
        for(int i = 1; i < n+1; i++){
            bw.write("*".repeat(i)+"\n");
        }
        bw.flush();
    }
}

1. n에 개수 입력

2. repeat를 통해 별의 갯수를 늘리면서 bw에 입력

3. bw.flush();을 통해 출력

 

파이썬 정답

n = int(input())

for i in range(1, n+1):
    print("*" * i)

1. n에 개수 입력

2. for문으로 문자열을 곱하여 출력

 

파이썬은 문자열이 곱셈이 됩니다. 짱짱 파이썬 쓰세요.

자바 repeat는 자바 버전11이상에서만 사용됩니다!

728x90