• [Java]Java 7

    1. Java 7 학부생 때 주로 이용한 Java 버전은 7이었다. 그런데 막상 현업에서 일해보니 보통 6을 사용하고 4버전까지 사용하는 것을 보았다. 사실 4 ~ 6에 있는 기능들도 50%는 활용하고 있을지 내 자신에게 의문이긴 하지만 단지 ~6에서 7 이상의 버전으로 버전업만 해도 성능상의 이득이나 구버전의 버그 픽스 등 얻는 이득이 많다고...


  • [Jekyll]posts 페이지의 categories 정렬 순서 바꾸기

    문제 GitHub에서 정적 페이지 생성을 도와 블로그를 운영할 수 있게 해준 Jekyll. 쓰다보니 Posts 페이지의 카테고리 정렬 순서를 바꾸고 싶어졌다. 루비 언어는 아예 모르고 구글링을 해가며 찾아서 겨우 바꿨다. 해결 posts.html의 원래 코드 {% for category in site.categories %} {% capture cat %}{{ category | first }}{% endcapture %} <h2...


  • [easy]Birthday Cake Candles

    문제 당신의 생일날 생일 케이크가 하나 있다. 여기엔 초가 n개 꽂혀있는데 이 중에서 제일 키가 큰 초만 불어서 날려버릴 수 있다. 먼저 초 개수를 입력받고, 입력받은 개수만큼 초의 높이(정수)들을 입력받는다. 4 3 2 1 3 위 입력값은 4개의 초를 입력받으며 각각 높이가 3, 2, 1, 3 임을 의미한다. 여기서 날려버릴...


  • [easy]Diagonal Difference

    문제 정사각형 행렬이 주어진다. 여기서 두 대각선(좌->우, 우->좌)의 합을 구하고 그 합 사이의 절대값을 구한다. 1 2 3 4 5 6 9 8 9 위 행렬을 예로 들면 1+5+9 = 15, 3+5+9 = 17 이며 두 합 사이의 절대값은 15-17 = 2 이다. 풀이 1 import java.io.*; import java.math.*; import...


  • [Javascript]iframe을 이용하여 Ajax와 비슷한 처리 하기

    1. 서론 웹 페이지에서 흔히 볼 수 있는 아아디 중복 검사와 같은 처리는 보통 페이지 내에서 새로고침이 일어나면 안되는 경우가 많다. 예를 들어 회원가입 단계에서 사용자가 실컷 회원정보를 다 입력해놓고 등록을 눌렀는데 아이디 중복검사를 하지 않았다고 해보자. 당연히 사용자는 아이디 중복검사 버튼을 누를 것이고, 만약 이 때 새로고침이 일어난다면 화면...