본문 바로가기
728x90

Language190

[Programmers | Java | Greedy 문제 풀이] 체육복 - Solution with Greedy 99클럽 | 비기너🥋 체육복🏷 Topic : 탐욕법(Greedy)문제 설명점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다.다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다.학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려줄 수 있습니다.예를 들어, 4번 학생은 3번 학생이나 5번 학생에게만 체육복을 빌려줄 수 있습니다.체육복이 없으면 수업을 들을 수 없기 때문에 체육복을 적절히 빌려 최대한 많은 학생이 체육수업을 들어야 합니다.전체 학생의 수 n, 체육복을 도난당한 학생들의 번호가 담긴 배열 lost, 여벌의 체육복을 가져온 학생들의 번호가 담긴 배열 reserve가 매개변수로 주어질 때, 체육수업을 들을 수 있는 .. 2024. 6. 5.
[Programmers | Java | 코딩테스트 입문 문제 풀이] 짝수의 합 - Solution with Loop KDT 실무형 스프링 백엔드 엔지니어 양성과정 6기 | Algorithm CODEKATA2️⃣ 짝수의 합🏷 Topic : Loop For문 등차수열의 합문제 설명정수 n이 주어질 때, n이하의 짝수를 모두 더한 값을 return 하도록 solution 함수를 작성해주세요.제한사항0 n ≤ 1000입출력 예nresult103046입출력 예 설명입출력 예 #1n이 10이므로 2 + 4 + 6 + 8 + 10 = 30을 return 합니다.입출력 예 #2n이 4이므로 2 + 4 = 6을 return 합니다.✔ Solution with Loopclass Solution { public int solution(int n) { int answer = 0; for (int i = 0;.. 2024. 6. 4.
[Programmers | ORACLE | SUM, MAX, MIN 문제 풀이] 최솟값 구하기 - Solution with MIN KDT 실무형 스프링 백엔드 엔지니어 양성과정 6기 | SQL CODEKATA🎱 최솟값 구하기🏷 Topic : SELECT MIN문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAMETYPENULLABLEANIMAL_IDVARCHAR(N)FALSEANIMAL_TYPEVARCHAR(N)FALSEDATETIMEDATETIMEFALSEINTAKE_CONDITION.. 2024. 6. 4.
[Programmers | ORACLE | SELECT 문제 풀이] 상위 n개의 레코드 - Solution with SubQuery KDT 실무형 스프링 백엔드 엔지니어 양성과정 6기 | SQL CODEKATA1️⃣ 상위 n개의 레코드🏷 Topic : SELECT SUBQUERY 집계함수 MIN ROWNUM문제 설명ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.NAMETYPENULLABLEANIMAL_IDVARCHAR(N)FALSEANIMAL_TYPEVARCHAR(N)FALSEDATETIMEDATETIMEF.. 2024. 6. 4.
[LeetCode | Java | DFS/BFS 문제 풀이] 104. Maximum Depth of Binary Tree - Solution with DFS 99클럽 | 비기너🎄 104. Maximum Depth of Binary Tree🏷 Topic : Tree Binary Tree DFS; Depth-First SearchEasyGiven the root of a binary tree, return its maximum depth.A binary tree's maximum depth is the number of nodes along the longest path from the root node down to the farthest leaf node.Example 1:Input: root = [3,9,20,null,null,15,7]Output: 3Example 2:Input: root = [1,null,2]Output: 2Constraints:Th.. 2024. 6. 3.
[Programmers | Java | 코딩테스트 입문 문제 풀이] 각도기 - Solution with If statement KDT 실무형 스프링 백엔드 엔지니어 양성과정 6기 | Algorithm CODEKATA🏹 각도기🏷 Topic : 조건식 if문 문제 설명각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각 180도는 평각으로 분류합니다. 각 angle이 매개변수로 주어질 때 예각일 때 1, 직각일 때 2, 둔각일 때 3, 평각일 때 4를 return하도록 solution 함수를 완성해주세요.예각 : 0 angle 직각 : angle = 90둔각 : 90 angle 평각 : angle = 180제한사항0 angle은 정수입니다.입출력 예angleresult7019131804입출력 예 설명입출력 예 #1 angle이 70이므로 예각입니다. 따라서 1을 return합니다.입.. 2024. 6. 3.
[Programmers | ORACLE | SELECT 문제 풀이] 아픈 동물 찾기 - Solution with WHERE, LIKE KDT 실무형 스프링 백엔드 엔지니어 양성과정 6기 | SQL CODEKATA🩺 아픈 동물 찾기🏷 Topic : 주제1 주제2문제 설명ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.NAMETYPENULLABLEANIMAL_IDVARCHAR(N)FALSEANIMAL_TYPEVARCHAR(N)FALSEDATETIMEDATETIMEFALSEINTAKE_CONDITIONVARCHAR.. 2024. 6. 2.
[Programmers | Java | 코딩테스트 입문 문제 풀이] 두 수의 나눗셈 - Solution with Arithmetic Operator KDT 실무형 스프링 백엔드 엔지니어 양성과정 6기 | Algorithm CODEKATA➗ 두 수의 나눗셈🏷 Topic : 연산자 산술 연산자 나눗셈 연산자 문제 설명정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요.제한사항0 num1 ≤ 1000 num2 ≤ 100입출력 예num1num2result32150073233311662입출력 예 설명입출력 예 #1 num1이 3, num2가 2이므로 3 / 2 = 1.5에 1,000을 곱하면 1500이 됩니다. 입출력 예 #2num1이 7, num2가 3이므로 7 / 3 = 2.33333...에 1,000을 곱하면 2333.. 2024. 6. 2.
[Java 봐] Type casting(형 변환) 문자열 ↔ 숫자String to intint Integer.parseInt(String s) public class String2int { public static void main(String args[]) { String s = "12345"; int n = Integer.parseInt(s); System.out.println("n = " + n); }} Output n = 12345int Integer.valueOf(String s) public class String2int { public static void main(String args[]) { String s = "12345"; int n = Intege.. 2024. 6. 2.
728x90


Top