문제
예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요.
입력
첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.
출력
첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.
풀이
for문 연습 기본 문제
앞의 빈칸을 미리 출력해준 뒤, 뒤의 별은 2로 나누어 떨어지면 빈칸 출력, 아니면 *출력으로 풀어준다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
class Bakjoon {
public static void main(String[] args) throws Exception{
Scanner sc = new Scanner(System.in);
int n=sc.nextInt();
for (int i = 1; i <= n; i++)
{
for (int j = i; j <= n - 1; j++)
{
System.out.print(" ");
}
for (int j = 1; j <= i*2-1; j++)
{
if (j % 2 == 1)
System.out.print("*");
else
System.out.print(" ");
}
System.out.println();
}
}
}
|
https://www.acmicpc.net/problem/10991
반응형
'Algorithms > BOJ[Java]' 카테고리의 다른 글
[백준/14624번] 전북대학교(2017 전북대학교 프로그래밍 경진대회) [Java] (0) | 2019.12.08 |
---|---|
[백준/15552번] 빠른 A+B [Java] (1) | 2019.12.08 |
[백준/10990번] 별 찍기-15 [Java] (0) | 2019.12.08 |
[백준/2556번] 별 찍기-14 [Java] (0) | 2019.12.08 |
[백준/ 16787번] マルバツスタンプ(JOI 2019) [Java] (0) | 2019.12.07 |