• [Level2]2016년

    문제 2016년 1월 1일은 금요일입니다. 2016년 A월 B일은 무슨 요일일까요? 두 수 A,B를 입력받아 A월 B일이 무슨 요일인지 출력하는 getDayName 함수를 완성하세요. 요일의 이름은 일요일부터 토요일까지 각각 SUN,MON,TUE,WED,THU,FRI,SAT 를 출력해주면 됩니다. 예를 들어 A=5, B=24가 입력된다면 5월 24일은 화요일이므로 TUE를 반환하면 됩니다. 풀이 1 import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.*;...


  • [Level1]약수의 합

    문제 어떤 수를 입력받아 그 수의 약수를 모두 더한 수 sumDivisor 함수를 완성해 보세요. 예를 들어 12가 입력된다면 12의 약수는 [1, 2, 3, 4, 6, 12]가 되고, 총 합은 28이 되므로 28을 반환해 주면 됩니다. 풀이 1 class SumDivisor { public int sumDivisor(int num) { int answer = num; for(int...


  • [Level1]행렬의 덧셈

    문제 행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬을 입력받는 sumMatrix 함수를 완성하여 행렬 덧셈의 결과를 반환해 주세요. 예를 들어 2x2 행렬인 A = ((1, 2), (2, 3)), B = ((3, 4), (5, 6)) 가 주어지면, 같은 2x2 행렬인...


  • [JQuery]셀렉터 이용 시 주의할 점

    회사에서 개발을 하다보면 JQuery를 이용하여 화면 쪽을 제어하는 경우가 많다.아직 내공이 부족해서 그런지 한번은 이런 일이 있었다. 분명히 같은 스크립트 코드인데 크롬에서는 클릭과 동시에 반응하고 IE에서는 2~3초 뒤에 반응을 하는 것이다. 평소에 개발 테스트를 주로 크롬에서 하다보니 IE에서 충분히 테스트 해보지 않고 넘어가는 경우가 많았는데 우연히 IE에서 생긴 다른 버그를...


  • [Level1]가운데 글자 가져오기

    문제 getMiddle메소드는 하나의 단어를 입력 받습니다. 단어를 입력 받아서 가운데 글자를 반환하도록 getMiddle메소드를 만들어 보세요. 단어의 길이가 짝수일경우 가운데 두글자를 반환하면 됩니다. 예를 들어 입력받은 단어가 power이라면 w를 반환하면 되고, 입력받은 단어가 test라면 es를 반환하면 됩니다. 풀이 1 class StringExercise{ String getMiddle(String word){ StringBuilder sf = new StringBuilder(); int idx...