코딩 공부 연습
백준 2444 별 찍기 7
miffy짱
2022. 10. 25. 20:39
반응형
- 백준 2044 별 찍기 -7
처음으로 자바로 코테문제를 풀어보았다. 그래서 익숙해지기 위해 쉬운문제를 골랐는데 쉽긴 쉬운데 제출할 때 신경쓰지 못한것들 때문에 컴파일 에러가 많이 나왔다. 신경써야할 것들을 정리해보자!
인텔리제이에선 command + shift + enter 키 입력 시 알아서 이것저것 많이 해준다.
psvm - public static void main 자동 생성
sout - System.out.println() 자동 생성
Scanner 객체는 한번만 생성하고 그걸로 int, string ,char 다 받으면 됨.
import java.util.Scanner;
public class Boj_2444 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int num = scanner.nextInt();
for (int i = 0; i< num; i++)
{
for (int j = num - i-1; j > 0; j--)
System.out.print(' ');
for (int k = 0; k < 2*i+1; k++)
System.out.print('*');
System.out.print('\n');
}
for (int i = 0; i < num; i++)
{
for (int j = 0; j < i +1; j++)
System.out.print(' ');
for (int k = 2*(num - i-1) -1; k > 0; k--)
System.out.print('*');
System.out.print('\n');
}
}
}
코드 자체는 쉽다. c랑 똑같았다.
- 마지막으로 제출할 때, 클래스의 이름은 항상 Main 으로 제출해야한다. 따라서 제출할때만 이름을 바꾸고 내면 될 것 같다.