Java3 프로그래머스_바탕화면정리 프로그래머스 코딩테스트 > 연습 > 바탕화면정리 1. 초기 코드- 문제 잘 못 이해한듯class Solution { public int[] solution(String[] wallpaper) { int[] answer = {}; //바탕화면 상태 문자열 배열 wallpaper //빈칸은 . 값이 있으면 # //점 S가 시작점 (lux,luy) ,점 E가 끝점(rdx, rdy) //거리는 |rdx - lux| + |rdy - luy| ->Math.abs 사용하기 // wallpaper = [".#...", "..#..", "...#."] -> 인수로 받아옴 //최소한의 이동거리를 갖는 드래그의 시.. 2026. 7. 1. 이진탐색- 코딩테스트 JAVA Find the Distance Value Between Two Arrays Given two integer arrays arr1 and arr2, and the integer d, return the distance value between the two arrays.The distance value is defined as the number of elements arr1[i] such that there is not any element arr2[j] where |arr1[i]-arr2[j]| Example 1:Input: arr1 = [4,5,8], arr2 = [10,9,1,8], d = 2Output: 2Explanation: For arr1[0]=4 we have: |4-10|=6 > d.. 2025. 4. 30. 코자개1. [ ==와 equals() ] 코자개는 코딩 테스트로부터 자바 개념을 줄인 나만의 용어다. 이전에 배웠던 자바 개념들을 코테를 풀면서 상기시키고 있다..원래는 개념 -> 코테지만.. 나의 학습 방법은 코테를 통해 개념을 학습시키는 것이다. 완전 노베이스는 아니기 때문에 문제를 풀면서 잊어버린 개념이나 몰랐던 것들을 채우는 시간이 될 수 있을 것이다. 에 관한 문제를 풀면서 정확하게 기억하고 가야할 개념들이 많았다. 그중에서도 == 와 equals()의 사용이었는데,한 번 다뤄보도록 하겠다. == vs equals() 1) == 처음에 문자열을 비교할 때 아무생각 없이 ==를 사용했다.기본형에서의 == 는 값 자체를 비교하는 것이지만, 참조 비교를 할 때에는 메모리 주소를 비교한다.int a = 10;int b = 10;Sys.. 2025. 4. 3. 이전 1 다음