코딩테스트 : KMP
[KMP 알고리즘 (커누스-모리스-프랫 Knuth-Morris-Pratt)] <알고리즘 문제해결 전략 2> 권 - 20장 문자열에서 KMP 알고리즘을 자바로 구현해 보았다. (p643~653) 주어진 문자열 H가 다른 문자열 N을 포함하는 여부를 확인하고, 포함한다면...
[KMP 알고리즘 (커누스-모리스-프랫 Knuth-Morris-Pratt)] <알고리즘 문제해결 전략 2> 권 - 20장 문자열에서 KMP 알고리즘을 자바로 구현해 보았다. (p643~653) 주어진 문자열 H가 다른 문자열 N을 포함하는 여부를 확인하고, 포함한다면...
최소 직사각형 https://school.programmers.co.kr/learn/courses/30/lessons/42842 (사용언어 : java) ```java import java.util.Arrays;
모의고사 https://school.programmers.co.kr/learn/courses/30/lessons/42840 (사용언어 : java) ```java import java.util.*;
최소 직사각형 https://school.programmers.co.kr/learn/courses/30/lessons/86491 (사용언어 : java) ```java public class MinSquare { // 1. 주어진 sizes 배열에서 가로, 세로 중 더...
※ 이번 포스팅은 코딩테스트 문제를 인텔리제이(IDE)로 옮기면서 자바 Java 기초에 더 익숙해지기에 이어지는 내용입니다…만 이 포스팅만 보셔도 무방합니다. 코딩테스트를 인텔리제이로 옮기면서 자바 기초에 익숙해지는 방법을 조금 더 소개하고자 함. [내가 작성한 코드와 다른 사...
[코딩테스트는 어렵다. but…] “입사할 때 코딩테스트를 보는 회사들이 꽤 많으니까 코딩테스트는 잘 준비해라. 하지만 회사에서는 코딩테스트가 실무에 도움되는 경우는 별로 없다.”
[Git - Merge와 Rebase는 둘 다 잘 써야 한다!] Git flow를 사용하든, github flow를 사용하든, 나름대로 변형시켜서 사용하든 ~ 기본적으로 먼저 merge와 rebase를 적절히 사용할 수 있어야 한다. 그래야 브랜치를 심플하고 깔끔하게 유지할 수 ...
가끔씩 이게 뭔가~하고 검색해봤던 git flow를 정리해보려고 한다.
Spring initializr 활용해서 스프링 프로젝트에 쉽게 의존성 추가 스프링 이니셜라이저(spring initializr)로 스프링 부트 프로젝트를 시작하면 한 번쯤 화면 오른쪽 dependencies에서 뭔가 하나씩 빼먹은 기억이 있을 것이다. 내 얘기다… 빼먹은 dep...
인텔리제이에서 plant UML을 사용하는 방법은 쉽다. Settings > Plugins > Marketplace에서 ‘plantUML’로 검색하면 가장 위에 뜨는 “PlantUML Integration”을 설치한다.