Star Draw(별 그리기2)
문제
https://www.acmicpc.net/problem/2439
결과
*
**
***
****
*****
문제풀이
pos = count. // pos는 별* 그릴 위치 시작점을 의미한다
if(j >= pos) print(“*”) // j가 pos 위치보다 크거나 같으면 *을 그린다
else print(“ “)
다음행으로 이동하면 별 위치가 한칸 앞으로 당겨지므로 –pos 를 한다
소스
mport java.util.Scanner;
public class Main {
public static void main(String[] args) {
// *
// **
// ***
// ****
// *****
Scanner sc = new Scanner(System.in);
int count = sc.nextInt();
int pos = count;
for(int i = 0; i < count; ++i)
{
for(int j = 1; j <=count; ++j)
{
if(j >= pos)
{
System.out.print("*");
}
else
{
System.out.print(" ");
}
}
System.out.print("\n");
--pos;
}
}
}