별찍기에서 가장 어려운 난이도인 다이아몬드(마름모) 출력하는 로직 입니다. 핵심로직1 공백개수 n개만큼 출력, * 개수 m개만큼 출력 하기 여기에서 맨 앞에 있는 파라메터 i는 디버깅용입니다. private String getCharLine(int i, int spaceCnt, int charCnt) { return (mode ? i : "") + " ".repeat(spaceCnt) + "*".repeat(charCnt); } 핵심로직2 i n / 2 인 경우 System.out.println(printDiamond.getCharLine(i, i - (n/2), 2 * (n - i) - 1)); https://github.com/Areum120/java_study/blob/main/Ch4/src/pra..
드디어(22.1.19) 제가 쓴 알고리즘책이 발매 되었습니다. (Yes24구매 링크 http://www.yes24.com/Product/Goods/106373453) 2018년 저는 이직을 준비하면서 '코딩테스트'라는게 있다는 것을 처음 알게 되었습니다. 그때가 5년차 개발자였는데요 그 때는 코딩테스트에 대해 잘 몰랐습니다. 모를수도 있지요 누구나 태어날때부터 알고 태어나지는 않지 않습니까. 코딩테스트는 앱을 만든다던지 어플리케이션을 개발하는 것도 있었지만 대체로 알고리즘 문제를 푸는 테스트였습니다. 그런데 저는 알고리즘 공부를 많이 해본적은 없습니다. 기껏해야 정보처리기사 준비 할때 간단한 정렬이나 탐색 알고리즘을 구현해본 정도 였습니다. 그런데 코딩테스트 문제를 받아보니 2단계 문제부터는 어렵고 3단..
- Total
- Today
- Yesterday
- 이직
- 개발자
- 2017 티스토리 결산
- 도커컨테이너
- docker container tissue
- 도커티슈케이스
- docker container whale
- 도커각티슈박스
- docker container
- vim
- 도커티슈박스
- Sh
- docker container tissue box
- Linux
- docker container case
- 싱가폴
- shellscript
- 도커각티슈케이스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |