BackJoon Algorithm - Java
문제
풀이
- 총 (n*2-1) 의 줄이 출력되어야한다.
- 3번의 출력과 2번의 출력(역순) 두번에 나눠 출력하다.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Back_2522 {
public static void main(String[] args) throws IOException {
// given
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(br.readLine());
int temp=N;
// when
for(int i=1;i<=N;i++){ // 윗줄
for(int j=1;j<temp;j++){
System.out.print(" ");
}
for(int j=temp;j<=N;j++){
System.out.print("*");
}
System.out.println();
temp--;
}
temp=N-1; // 밑에줄
for(int i=1;i<=N-1;i++){
for(int j=temp;j<N;j++){
System.out.print(" ");
}
for(int j=1;j<=temp;j++){
System.out.print("*");
}
System.out.println();
temp--;
}
// then
br.close();
}
}
댓글남기기