일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- 맥북
- Android Studio
- 가격이 제일 비싼 식품의 정보 출력하기
- SQL코딩테스트
- JDK
- sort정렬
- 프로그래머스
- 깃허브
- 문자열 숫자 변환
- M1
- 백준
- homebrew
- Java
- 안드로이드 스튜디오
- 27866
- HashMap
- MAC OS
- 해시
- mysql
- Iterator
- 핸드폰 가리기
- 프로그램서
- 알고리즘
- github
- 자바
- 노선별 평균 역 사이 거리 조회하기
- OAuth 인증
- 코딩테스트
- 포맷 지정자
- Eclipse
Archives
- Today
- Total
개발일지
[백준 JAVA] 2438번: 별 찍기 - 1 / 2439번: 별 찍기 - 2 본문
728x90
#2438번: 별 찍기 - 1
문제
풀이
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
import java.util.StringTokenizer;
public class Main_2438 {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(br.readLine());
for ( int i = 0; i < N; i++) {
for ( int j = 0; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
br.close();
}
}
#2439번: 별 찍기 - 2
문제
풀이
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class Main_2439 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(br.readLine());
for (int i = 1; i <= N; i++) {
for ( int j = 1; j <= N - i; j++) {
System.out.print(" ");
}
for ( int k = 1; k <= i; k++) {
System.out.print("*");
}
System.out.println();
}
br.close();
}
}
- 먼저 N번째 줄까지 반복할 for문을 만들어 준다.
- 그 후 빈칸을 출력해줄 반복문을 만들어주고
- '*'를 출력해줄 반복문을 나타내 준다.
- 위의 반복문이 끝난 후 System.out.println()을 이용해 개행을 해준다.
궁금증
더보기
코드
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class Main_2439 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(br.readLine());
for (int i = 0; i <= N; i++) {
for ( int j = 0; j <= N - i; j++) {
System.out.print(" ");
}
for ( int k = 0; k <= i; k++) {
System.out.print("*");
}
System.out.println();
}
br.close();
}
}
결과값
제출 결과
- 출력값은 같은데 왜 '출력 형식이 잘못되었습니다.'라는 문구가 뜨는지 모르겠다.
- 아시는 분 알려주세요,,ㅠㅠ
728x90
'Java > 알고리즘 공부' 카테고리의 다른 글
[백준 JAVA] 1110번: 더하기 사이클 (0) | 2023.01.31 |
---|---|
[백준 JAVA] 10952번: A + B - 5 / 10951번: A + B - 4 (0) | 2023.01.30 |
[백준 JAVA] 15552번: A + B / #11021번: A + B - 7 /#11022번: A + B - 8 (0) | 2023.01.29 |
[백준 JAVA] 10950번: A + B - 3 / 8393번: 합 / 25304번: 영수증 (0) | 2023.01.27 |
[백준 JAVA] 2884번: 알람시계 / 2525번: 오븐 시계 / 2480번: 주사위 세개 (0) | 2023.01.27 |
Comments