본문 바로가기

Programming62

[Lucky Algorithm] Mini-Max Sum Given five positive integers, find the minimum and maximum values that can be calculated by summing exactly four of the five integers. Then print the respective minimum and maximum values as a single line of two space-separated long integers.Input FormatA single line of five space-separated integers.ConstraintsEach integer is in the inclusive range .Output FormatPrint two space-separated long in.. 2017. 10. 3.
[Lucky Algorithm] Grading Students HackerLand University has the following grading policy:Every student receives a in the inclusive range from to .Any less than is a failing grade.Sam is a professor at the university and likes to round each student's according to these rules:If the difference between the and the next multiple of is less than , round up to the next multiple of .If the value of is less than , no rounding occurs as .. 2017. 9. 27.
[Lucky Algorithm] 시작 여개모분들과 한 달에 알고리즘 문제 77개 풀기 프로젝트하기로 했는데...편도 2시간으로 회사 다니면서는 한달이고 뭐고 77개 채우기도 벅찰 것 같다... 일단은 되는데까지 해보기로. 2017. 9. 27.
[Spring] Spring기반 웹 사이트 템플릿 만들기 - 3. Spring Security 설정 Spring Security 설정을 하는데 이번에 내가 포스팅 하는 설정은 전자정부프레임워크의 Spring Security에서 전자정부프레임워크를 빼서 커스터마이징 한 것이다. 전 회사에서 사용자 테이블이 두 개 였던지라 EGOV에서 지원하는 SQL String방식으로는 사용할 수가 없어서 소스 뜯어 고쳐가면서 했던 건데 그때 포스팅을 남기려다가 귀찮고 복잡해서 안했는데 이번에 다시 적용하면서 공부하고 기록을 남겨본다. 이번 기회에 공부한답시고 찾아보면서 알게 된건데 어차피 Spring Security 설정에 정해진 왕도는 없었다. 잘 짜여진게 있다면 그걸 따라서 정리하는 것도 나쁘지 않은듯. 일단 pom.xml부터.. 별거 없다 Spring security 버전은 4.2.3. 4.2.3.RELEASE .. 2017. 9. 2.
[Algorithm] 혼자 결론 내린 정렬 알고리즘 버블 -> 이웃한 데이터끼리 비교하여 가장 큰 수를 계속 뒤로 보내는 정렬 -> 뒤에서부터 정렬이 이루어진다. 삽입 -> 정렬되지 않은 임의의 데이터를 정렬된 데이터와 비교하여 적절한 위치에 삽입하는 정렬 -> 앞에서부터 정렬이 이루어진다. -> 앞쪽에 정렬된 데이터와 비교를 한다 뒤에서 앞으로 가는 구조 선택 -> 정렬되지 않은 임의의 데이터 중 가장 작은 값을 비교하여 선택하여 가장 앞의 데이터와 위치를 바꿔주는 정렬 -> 앞쪽에서부터 정렬이 이루어진다 분할정복 -> 데이터를 분할정복 알고리즘으로 1/2로 쪼개고 -> 결합하는 과정에서 정렬을 진행한다. public class SortTest { private static final int[] arr = new int[] {8,5,2,6,9,3,1,4.. 2017. 8. 30.
[Spring] Spring기반 웹 사이트 템플릿 만들기 - 2. HSQLDB + Hibernate 5.x + 일단 이번 포스팅에서 Hibernate Xml 설정에 대한 것은 하지 않을 예정이다. Xml설정이 필요한 경우에는 이전에 내가 쓴 포스팅을 참조하는게 좋을 것 같다... 매번 외부에서 노트북 or 개인 PC에서 왔다갔다 하며 개발을 하다보니까 DB연결하는게 참 번거로웠다. 그래서 Tomcat 실행시 같이 메모리에 올라가는 HSQLDB를 사용하기로 했다. EmbeddedDatabaseBuilder를 이용하여 HSQLDB를 실행할 수 있도록 하고, 실행시 필요한 Table이나 데이터를 자동으로 생성하기 위해 sql파일 경로도 지정한다. HSQLDB말고 H2나 Derby도 가능하다. @Configuration public class DataSourceConfig { @Bean public DataSourc.. 2017. 7. 16.