- 오늘의 학습 키워드
반복문
- 공부한 내용 본인의 언어로 정리하기
별출력시
- 오늘의 회고
- 어떤 문제가 있었고, 나는 어떤 시도를 했는지
package 백준단계별문제.for문;
import java.util.Scanner;
public class 별찍기2 {
public static void main(String[] args) {
Scanner sc= new Scanner(System.in);
int N = sc.nextInt();
for(int i=0; i<N; i++) {
for(int m=1; m<N-i;m++) {
System.out.print("_ ");
}
for(int k=i+1; k<N;k++) {
}
System.out.println("*");
}
}
}
- 어떻게 해결했는지
별을 라인의 끝에 찍어야함 개행하는 부분에 *을 찍는데 for문을 하나 더 넣어서 만들었다.
별출력 i개를 찍고 개행을 한다.
package 백준단계별문제.for문;
import java.util.Scanner;
public class 별찍기2_오답 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
for (int i = 1; i <= N; i++) {
// 공백 출력: (N-i)개
for (int j = 0; j < N - i; j++) {
System.out.print(" ");
}
// 별 출력: i개
for (int k = 0; k < i; k++) {
System.out.print("*");
}
System.out.println();
}
sc.close();
}
}
- 무엇을 새롭게 알았는지
" " 공백을 출력할떄는 N-i개를 출력하고
별 출력은 i개를 출력한다.
1줄이 반복이 끝나면 개행을 한다. 개행하는거가 재밌었다.
해보라고 하는게 이유가 있었네.
- 내일 학습할 것은 무엇인지
'【스터디노트】 > ▷TIL' 카테고리의 다른 글
| 코테 스터디 59일차 TIL + 오늘의 학습 키워드 배열2 (0) | 2025.08.21 |
|---|---|
| 코테 스터디 58일차 TIL + 오늘의 학습 키워드 1차원 배열 (0) | 2025.08.20 |
| 코테 스터디 56일차 TIL + 오늘의 학습 키워드 별찍기 (1) | 2025.08.11 |
| 코테 스터디 55일차 TIL + 오늘의 학습 키워드 일반구현문제 (3) | 2025.08.03 |
| 코테 스터디 54일차 TIL + 오늘의 학습 키워드 window sliding (2) | 2025.08.02 |