어떤 수 n을 입력받으면 다음과 같은 삼각형을 출력한다.
여기서 입력되는 n은 반드시 홀수이다.
https://codeup.kr/problem.php?id=1358
문제 분류 : 기초4-2. 중첩 반복문
문제 설명
어떤 수 n을 입력받으면 다음과 같은 삼각형을 출력한다.
여기서 입력되는 n은 반드시 홀수이다.
입력
3부터 99 까지의 홀수 중 하나가 입력된다.
출력
Sample Output 같은 삼각형을 출력한다.
입력 예시
5
출력 예시
*
***
*****
도움말
※ 불필요한 공백을 출력하면 표현 에러를 유발합니다.
.은 공백을 말합니다.
..*
.***
*****
내 답안
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public 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 a = Integer.parseInt(br.readLine());
int n = a/2+1;
for(int i = 1; i<=n; i++) {
for(int j = n-i-1; j>=0; j--) {
bw.write(" ");
}
for(int k = 1; k<=2*i-1; k++) {
bw.write("*");
}
bw.write("\n");
}
bw.flush();
bw.close();
br.close();
}
}
[JAVA] CodeUp 1361 : 별 계단 만들기 (0) | 2021.09.24 |
---|---|
[JAVA] CodeUp 1357 : 삼각형 출력하기 4 (0) | 2021.09.24 |
[JAVA] CodeUp 1356 : 사각형 출력하기 2 (0) | 2021.09.24 |
[JAVA] CodeUp 1355 : 삼각형 출력하기 3 (0) | 2021.09.24 |
[JAVA] CodeUp 1354 : 삼각형 출력하기 2 (0) | 2021.09.24 |