ArrayList의 가장 큰 장점은 일반 Array와 다르게 크기가 가변적이라는 것이다.(그래서 배열의 크기를 지정할 수 없을 때 ArrayList를 이용해 일단 넣어준 다음 ArrayList의 크기;size()가 최종적으로 정해지면 Array로 옮기는 문제를 푼적이
https://school.programmers.co.kr/learn/courses/30/lessons/133027이 문제에서 중요한 조건이 있다.바로바로...!!!!!!!!"FIRST_HALF테이블의 SHIPMENT_ID는 JULY테이블의 SHIPMENT_I
업로드중..IFNULL VS ISNULLMYSQL : IFNULL(VALUE1, VALUE2)MSSQL : ISNULL(VALUE1, VALUE2)ORACLE : NVL(VALUE1, VALUE2)출처 IFNULL, ISNULL, NVL 차이|작성자 aboutdaybr
문제 >### 문제 답안 >### 답안 풀이 첨엔 2진수로 바뀐 string함수 따로, string에서 1을 찾아 count하는 함수 따로 만들어줬다. 그랬더니 효율성테스트에서 0점이였다. 비효율적이라는 리뷰를 받았고 리뷰대로 합쳐줬더니 효율성 테스트도 통과했다!
class Solution { public String solution(String\[] participant, String\[] completion) { Map <String, Integer> player = new Hashtable<>(
문제 >### 문제 답안 >### 답안 풀이 거래 완료된 상품들의 합이 700000원이 넘어야한다는걸 간과했다. 그리고 처음에 where 절에 700000원 이상이어야한다는 조건을 넣어줬는데 group 함수에서 오류가 났다.
문제 >### 문제 답안1(RIGHT OUTER JOIN) >### 문제 답안2(LEFT OUTER JOIN)
FULL OUTER JOIN : 1) 전체 외부 조인.2) 기준 테이블과 조인 테이블의 NULL인 값까지 다 보여준다.3) 합집합 개념.LEFT (OUTER) JOIN : 1) OUTER를 생략하고 LEFT JOIN이라고도 한다.2) 조인하려하는 테이블의 값에 없는 기
JOIN 종류 INNER JOIN : INNER를 생략하고 JOIN이라 해도 된다.
우선 wallpaper에서 크기를 cnt로 정해졌으면 find 배열에 저장.find 배열에서 각각 i, j의 작은 값, 큰 값을 각각의 매개변수에 저장.깔끔하다........
class Solution { public int\[] solution(String\[] park, String\[] routes) { HashMap<Character, int\[]> map = new HashMap<>(); m
딱 보자마자 hashmap을 써야겠다 싶었다.map안에 없는 값은 0을 더해줘야하기 때문에 containsKey를 써서 없으면 0을 더해줬다.
프로그래머스 폰켓몬 문제를 풀다가 궁금해져서 찾아봤다HashMap은 value와 key 형태로 저장 HashSet은 객체 그 자체를 저장HashMap은 중복 value는 허용하지만 중복 key는 허용 XHashSet은 객체 그 자체를 저장하기에 중복을 허용하지 않는다.
문제 >### 답안 코드 >### 코드 풀이 테스트케이스 8에서 오류가 났었는데 board 범위 제한 두는걸 주석대로 하면 옮기는 과정에서 이미 범위 밖으로 벗어나면 제한선에서 시작해야하는데 제한선 밖에 벗어난 그 시점부터 시작하기 때문에 범위 제한문을 같이 둬야한다.
이 문제 역시 고민의 흔적과 같이 넣었다.정렬해주는거 아스키코드의 숫자로 작은 숫자부터 차례로 정렬해주면 어떨까 해서 고민해본 흔적이다.문자열 배열이 아닌 문자열을 정렬하려면 어떻게 해야할까 할 때 보면 되는 문제.
sort를 사용해서 정렬하고자 한다.이는 프로그래머스 문자열 정렬하기(2)에서 푼 코드 중 일부이다.문자열 배열이 아닌 문자열을 정렬해주기 위해서 우선 answer이라는 string을 toCharArray()를 통해 배열로 바꿔준다.정렬을 해준 후 이를 다시 strin