티스토리 뷰
감자코딩에 감자개발자입니다. 이번에는 워밍업 문제로 다이아몬드 찍어보기를 해보겠습니다.
등차수열로 이용하여 다이아몬드를 형성하였습니다.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/**
* Created by kgh on 2018. 8. 17.
* Blog : http://kgh940525.tistory.com
* Github : http://github.com/kgh940525
*/
// comment: Diamond - Star
public class Diamond_Star{
public static void main(String args[]) throws IOException {
// comment: Diamond Size Input
int input;
System.out.println("Diamond Shape line Input : ");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
input= Integer.parseInt(br.readLine());
input = input / 2;
// comment : All Diamond level
for (int i = 0; i <= input; i++) {
// comment: input-i만큼의 규칙으로 생각하기(등차수열)
for (int j = input-i; j>0; j--) {
System.out.print(" ");
}
// comment: 2*i-(input-4)만큼의 규칙으로 생각(등차수열)
for (int z = 0; z <= 2*i-(input-4); z++) {
System.out.print("*");
}
System.out.println();
}
for(int i=0; i<input; i++){
// comment: i-1 만큼의 규칙으로 생각 한칸더띄워주려고 -1 없앰(등차수열)
for (int r = 0; r <= i; r++) {
System.out.print(" ");
}
// comment: -2*i+(input+2) 만큼의 규칙으로 생각하기(등차수열)
for (int e = 0; e <= -2*i+(input+2); e++) {
System.out.print("*");
}
System.out.println();
}
}
}
'Algorithm' 카테고리의 다른 글
[알고리즘] 삽입 정렬 (Insertion Sort) 개념 정리 및 코드 리뷰 (0) | 2018.08.26 |
---|---|
[알고리즘]선택 정렬(SelectionSort) 개념 정리 및 코드 리뷰 (0) | 2018.08.26 |
[알고리즘] 11726번 백준알고리즘 1로 만들기 2*n타일 (0) | 2018.08.19 |
[알고리즘] 1463번 백준알고리즘 1로 만들기(ButtomUp방식) - JAVA (0) | 2018.08.19 |
[알고리즘] 1463번 백준알고리즘 1로 만들기(Recursive, Top-Down) - JAVA (0) | 2018.08.19 |
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 복습
- 노드
- node
- 리버싱
- MVC
- 텐서플로우
- C langauge
- 코드엔진
- 스프링
- C언어
- programming
- Algorigm
- 초보자를 위한 C언어 300제
- 개발하는 관광이
- 백준
- TensorFlow
- 머신러닝
- node.js
- 백준알고리즘
- 감자코딩
- 학교
- 알고리즘
- 감자개발자
- BFS
- Android
- Controller
- 프로그래밍
- Spring
- 안드로이드
- db
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함