이번 문제는 Buffer 기능을 사용한 것과 Scanner만 사용한 것 모두 올려보겠다.
우선 첫 번째다.
import java.util.*;
import java.io.*;
public class Step3_9 {
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; i++) {
for(int j = 1; j <= i; j++)
System.out.print("*");
System.out.println();
}
}
}
이번 별찍기는 i의 값과 행당 별의 개수와 같기 때문에 둘을 연관지어 위와 같이 작성하면 되는 간단한 문제이다.
물론 아래처럼 간단히 Scanner를 이용해서 풀 수 있다.
import java.util.*;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
for(int i = 1; i <= n; i++) {
for(int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
'알고리즘 분류 > Step3 반복문' 카테고리의 다른 글
</Step3_11> 10952 A+B - 5 JAVA (0) | 2023.03.13 |
---|---|
</Step3_10> 2439 별 찍기 - 2 JAVA (0) | 2023.03.12 |
</Step3_8> 11022 A+B -8 JAVA (0) | 2023.03.12 |
</Step3_7> 11021 A+B -7 JAVA (0) | 2023.03.12 |
</Step3_6> 15552 빠른 A+B JAVA (0) | 2023.03.12 |