본문 바로가기

분류 전체보기365

[SQL] 프로그래머스__자동차 대여 기록에서 장기/단기 대여 구분하기 LEFT 이용하여 문자열 자르기 1. 왼쪽에서 문자열 자르기 left(컬럼명 또는 문자열, 왼쪽에서 잘라낼 문자열의 길이) 2. 중간에서 문자열 자르기 substring(컬럼 또는 문자열, 시작위치, 길이); 3. 오른쪽에서 문자열 자르기 right(컬럼명 또는 문자열, 길이); 4. 구분자 (delimiter) delim가 count 만큼 나오기 전에 스트링 str 에서 서브 스트링을 리턴. SUBSTRING_INDEX(str,delim,count) https://school.programmers.co.kr/learn/courses/30/lessons/131529 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는.. 2023. 9. 16.
[Java] 프로그래머스_181858 : 무작위로 K개의 수 뽑기 LinkedHashSet 이용하기 LinkedHashSet str = new LinkedHashSet(); ㄴ HashSet 은 순서를 보장하지 않으므로 LinkedHashSet 이용해보기 https://school.programmers.co.kr/learn/courses/30/lessons/181858 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public int[] solution(int[] arr, int k) { // LinkedHashSet을 사용하여 중복을 제거하고 유지하는 .. 2023. 9. 12.
[Java] 프로그래머스_12935 : 제일 작은 수 제거하기 copyOf 이용하기 새로운 배열 = Arrays.copyof(원본 배열, 원본 배열에서 복사하고 싶은 요소들의 길이) https://school.programmers.co.kr/learn/courses/30/lessons/12935 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public int[] solution(int[] arr) { if (arr.length 2023. 9. 11.
[SQL] 프로그래머스_59410_NULL 처리하기 CASE 문 이용하기 CASE WHEN 조건 THEN '반환 값' WHEN 조건 THEN '반환 값' ELSE 'WHEN 조건에 해당 안되는 경우 반환 값' END https://school.programmers.co.kr/learn/courses/30/lessons/59410#qna 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT ANIMAL_TYPE, CASE WHEN NAME IS NULL THEN 'No name' ELSE NAME END AS NAME, SEX_UPON_INTAKE FROM ANIMAL_INS ORDER BY ANIMA.. 2023. 9. 11.
[SQL] 프로그래머스_59041_동명 동물 수 찾기 GROUP BY, HAVING 이용하기 SELECT [컬럼명] FROM [테이블명] GROUP BY [컬럼명] HAVING [조건절] https://school.programmers.co.kr/learn/courses/30/lessons/59041 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT NAME, COUNT(NAME) FROM ANIMAL_INS GROUP BY NAME HAVING COUNT(NAME) > 1 AND NAME IS NOT NULL ORDER BY NAME; GROUP BY 2023. 9. 9.
[Java] 프로그래머스_120868 : 삼각형의 완성조건 (2) Math.max, Math.min 이용하기 Math.max(숫자1, 숫자2): 숫자1과 숫자 2 중에 큰 수 반환 Math.min(숫자1, 숫자2): 숫자1과 숫자 2 중에 작은 수 반환 https://school.programmers.co.kr/learn/courses/30/lessons/120868?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public int solution(int[] sides) { int answer = 0; int sideMax = 0; int side = 0; side.. 2023. 9. 9.