[LeetCode | Java | 주제 문제 풀이] 1512. Number of Good Pairs - Solution with 1)HashMap 2)Array 3)Stream API
99 Club 2기 | Java | Beginner1512. Number of Good Pairs🏷 관련 주제 : Array Hash Table Math CountingEasyGiven an array of integers nums, return the number of good pairs.A pair (i, j) is called good if nums[i] == nums[j] and i j.Example 1:Input: nums = [1,2,3,1,1,3]Output: 4Explanation: There are 4 good pairs (0,3), (0,4), (3,4), (2,5) 0-indexed.Example 2:Input: nums = [1,1,1,1]Output: 6Explanation: E..
2024. 6. 15.
[LeetCode | Java | Array 문제 풀이] 1470. Shuffle the Array - Solution with Array & index
99 Club 2기 | Java | Beginner1470. Shuffle the Array🏷 관련 주제 : ArrayEasyGiven the array nums consisting of 2n elements in the form [x1,x2,...,xn,y1,y2,...,yn].Return the array in the form [x1,y1,x2,y2,...,xn,yn].Example 1:Input: nums = [2,5,1,3,4,7], n = 3Output: [2,3,5,4,1,7]Explanation: Since x1=2, x2=5, x3=1, y1=3, y2=4, y3=7 then the answer is [2,3,5,4,1,7].Example 2:Input: nums = [1,2,3,4,4,..
2024. 6. 14.
[Programmers | SQL | SELECT 문제 풀이] 흉부외과 또는 일반외과 의사 목록 출력하기 - Solution with 날짜 형식 변경 & IN & ORDER BY
KDT 실무형 스프링 백엔드 엔지니어 양성과정 6기 | SQL CODEKATA문제 이름🏷 관련 주제 : 날짜 형식 변경 TO_CHAR DATE_FORMAT IN ORDER BY문제 설명다음은 종합병원에 속한 의사 정보를 담은 DOCTOR 테이블입니다.DOCTOR 테이블은 다음과 같으며 DR_NAME, DR_ID, LCNS_NO, HIRE_YMD, MCDP_CD, TLNO는 각각 의사이름, 의사ID, 면허번호, 고용일자, 진료과코드, 전화번호를 나타냅니다.Column nameTypeNullableDR_NAMEVARCHAR(20)FALSEDR_IDVARCHAR(10)FALSELCNS_NOVARCHAR(30)FALSEHIRE_YMDDATEFALSEMCDP_CDVARCHAR(6)TRUETLNOVARCHAR(5..
2024. 6. 14.
[Programmers | Java | 월간 코드 챌린지 시즌1 문제 풀이] 두 개 뽑아서 더하기 - Solution with Loop & Stream API & Sort
KDT 실무형 스프링 백엔드 엔지니어 양성과정 6기 | Algorithm CODEKATA➕ 두 개 뽑아서 더하기🏷 관련 주제 : 반복문 distinct 정렬문제 설명정수 배열 numbers가 주어집니다.numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요. 제한사항numbers의 길이는 2 이상 100 이하입니다.numbers의 모든 수는 0 이상 100 이하입니다.입출력 예numbersresult[2,1,3,4,1][2,3,4,5,6,7][5,0,2,7][2,5,7,9,12]입출력 예 설명입출력 예 #12 = 1 + 1 입니다. (1이 numbers에 두 개 있습니다.)3 = 2..
2024. 6. 13.
[Programmers | Java | 연습문제 풀이] 자연수 뒤집어 배열로 만들기 - Solution with Loop & Operator
KDT 실무형 스프링 백엔드 엔지니어 양성과정 6기 | Algorithm CODEKATA🔢 자연수 뒤집어 배열로 만들기🏷 관련 주제 : 반복문 연산자 split문제 설명자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요.예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다.제한 조건n은 10,000,000,000이하인 자연수입니다.입출력 예nreturn12345[5,4,3,2,1]✔ Solution with Loop & Arithmetic Operatorclass Solution { public int[] solution(long n) { int[] answer = new int[(int) Math.log10(n) + 1]; int idx..
2024. 6. 12.