본문 바로가기

전체 글190

[Coding Test : Java] Lv.0 : 중앙값 문제 상황은 다음과 같다. 중앙값은 어떤 주어진 값들을 크기의 순서대로 정렬했을 때 가장 중앙에 위치하는 값을 의미합니다. 예를 들어 1, 2, 7, 10, 11의 중앙값은 7입니다. 정수 배열 array가 매개변수로 주어질 때, 중앙값을 return 하도록 solution 함수를 완성해보세요. 중요한 점은 array를 sorting하는 것이다. Java에는 util package 아래에 Arrays 라는 친구가 있어서, sort( ) method를 활용하면 쉽게 sorting이 가능하다. 하지만 그렇게 하면 재미가 없다. 코딩 import java.util.*; class Solution { public int solution(int[] array) { int answer = 0; Arrays.sort.. 2023. 3. 15.
[Coding Test : Java] Lv.0 : 배열 두 배 만들기 문제 상황은 다음과 같다. 정수 배열 numbers가 매개변수로 주어집니다. numbers의 각 원소에 두배한 원소를 가진 배열을 return하도록 solution 함수를 완성해주세요. 코드 class Solution { public int[] solution(int[] numbers) { for(int i=0; i 2023. 3. 15.
[Coding Test : Java] Lv.0 : 분수의 덧셈 문제 상황은 다음과 같다. 첫 번째 분수의 분자와 분모를 뜻하는 numer1, denom1, 두 번째 분수의 분자와 분모를 뜻하는 numer2, denom2가 매개변수로 주어집니다. 두 분수를 더한 값을 기약 분수로 나타냈을 때 분자와 분모를 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요. 그냥 단순히 계산만 하면 큰 문제 없겠지만, 그 값을 기약 분수로 나타내야 한다. 그러면 두 수의 최대 공약수를 알아야 한다. 코드 class Solution { public int[] solution(int numer1, int denom1, int numer2, int denom2) { int[] set1 = div(numer1, denom1); int[] set2 = div(nume.. 2023. 3. 15.
[Coding Test : Java] Lv.0 : 두 수의 나눗셈 문제 상황은 다음과 같다. 정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요. 필자는 아직까지도 수학적인 순서로 연산하는 것이 익숙한지 num1과 num2를 나누어서 해결할 생각을 가장 먼저 했다. 문제는 int type으로 주어진 num1과 num2를 나누어 그 값을 double type으로 받고 1000을 곱했을 때, 소수점 이하를 탈락시키는 방법을 새롭게 생각해야만 했다. Java에는 Math라는 친구가 있는데, 이 친구의 method인 'floor( )' 를 활용하면 소수점 이하를 쉽게 버릴 수 있다. 하지만 이렇게 작업하는 경우 test case 각각의 수행 시간이 0.2 ~.. 2023. 3. 14.
[Dev] 23.02.27. 댓글 pagination Footer를 마지막으로 포트폴리오로 대략적으로 작성할 기본적인 기능을 완성했다고 생각했는데, 역시 또 하나 빠진 것이 있었다. 바로 댓글에 대한 pagination이다. 게시글 목록을 pagination 없이 로딩하는 것과 동일하게, 한 게시글에 작성된 모든 댓글이 한 번에 로딩된다. 필자는 이에 버튼을 눌러 댓글을 몇 개씩만 더 가져올 수 있도록 만들고 싶다. (스크롤로 작업해봤더니 개인적으로 마음에 들지 않았다.) 작업 content.html 댓글 댓글 더보기 (중략)------------------------------------------------------------------ 기존에 fragments 에 두 가지 div tag를 만들어놓고 값에 맞게 다른 항목을 rendering 하는 것에.. 2023. 2. 27.
[Dev] 23.02.26. 게시글 이미지 로딩 (임시) 사실 이전에 게시글과 함께 작성하여 게시글 목록에 띄우기 위한 file upload와 관련해서 임시로 작성한 게시글이 있다. 문제는 그렇게 file이 저장되고 저장한 이미지에 대한 경로까지도 table에 저장되는데 해당 경로로 이미지를 요청했을 때는 이미지가 보이지 않을 뿐더러 바로 다음과 같은 오류가 발생했다. Not allowed to load local resource: file:///C:/Users/kyuhwan/Desktop/Projects/blah~blah Server의 외부에 file을 저장하는 공간이 있다고 가정하고 필자의 local folder에 이미지를 저장하도록 하고 그 path를 게시글 data의 image path로 저장하도록 했는데, 화면에 필요한 image를 rendering .. 2023. 2. 26.