본문 바로가기
728x90

Language/Java144

[Programmers | Java | 연습문제 풀이] 정수 내림차순으로 배치하기 - Solution with Array KDT 실무형 스프링 백엔드 엔지니어 양성과정 6기 | Algorithm CODEKATA제목 🏷 관련 주제 : Array 연산자문제 설명함수 solution은 정수 n을 매개변수로 입력받습니다.n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요.예를들어 n이 118372면 873211을 리턴하면 됩니다.제한 조건n은 1이상 8000000000 이하인 자연수입니다.입출력 예nreturn118372873211✔ Solution with Arrayclass Solution { public long solution(long n) { long answer = 0; int[] cnt = new int[10]; while (n > 0) { .. 2024. 6. 16.
[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 | 연습문제 풀이] 정수 제곱근 판별 - Solution with Math.sqrt() KDT 실무형 스프링 백엔드 엔지니어 양성과정 6기 | Algorithm CODEKATA√ 정수 제곱근 판별🏷 관련 주제 : 제곱근 long Math.pow()문제 설명임의의 양의 정수 n에 대해, n이 어떤 양의 정수x의 제곱인지 아닌지 판단하려 합니다.n이 양의 정수x의 제곱이라면x +1 의 제곱을 리턴하고,n이 양의 정수x의 제곱이 아니라면-1을 리턴하는 함수를 완성하세요.제한 사항n은 1이상, 50000000000000 이하인 양의 정수입니다.입출력 예nreturn1211443-1입출력 예 설명입출력 예#1121은 양의 정수 11의 제곱이므로, (11+1)를 제곱한 144를 리턴합니다.입출력 예#23은 양의 정수의 제곱이 아니므로, -1을 리턴합니다.✔ Solution with Math.sq.. 2024. 6. 14.
[LeetCode | Java | Greedy 문제 풀이] 2037. Minimum Number of Moves to Seat Everyone - Solution with Arrays.sort() 99 Club 2기 | Java | Beginner🪑 2037. Minimum Number of Moves to Seat Everyone🏷 관련 주제 : Array Greedy SortingEasyThere are n seats and n students in a room. You are given an array seats of length n, where seats[i] is the position of the $i^{th}$ seat. You are also given the array students of length n, where students[j] is the position of the $j^{th}$ student.You may perform the following move any.. 2024. 6. 13.
[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.
[LeetCode | Java | Graph 문제 풀이] 1791. Find Center of Star Graph - Solution with edge의 노드값 비교 99 Club 2기 | Java | Beginner⭐ 1791. Find Center of Star Graph🏷 관련 주제 : Graph EasyThere is an undirected star graph consisting of n nodes labeled from 1 to n.A star graph is a graph where there is one center node and exactly n - 1 edges that connect the center node with every other node.You are given a 2D integer array edges where each edges[i] = [ui, vi] indicates that there is an edge between .. 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.
728x90