본문 바로가기
728x90

백엔드56

[Programmers | Java | 연습문제 풀이] 콜라츠 추측 - Solution with Loop 또는 Recursion KDT 실무형 스프링 백엔드 엔지니어 양성과정 6기 | Algorithm CODEKATA🧐 콜라츠 추측🏷 관련 주제 : 반복문 재귀함수 조건문 연산자✔ Solution with 반복문class Solution { public int solution(long num) { int answer = 0; while (num != 1 && answer = 500) { answer = -1; } return answer; }}채점 결과✔ Solution with 재귀함수class Solution { public int solution(long num) { int answer = 0; if (num % .. 2024. 6. 19.
[Programmers | SQL | String, Date 문제 풀이] 중성화 여부 파악하기 - Solution with IF문 또는 CASE WHEN문 KDT 실무형 스프링 백엔드 엔지니어 양성과정 6기 | SQL CODEKATA🚻 중성화 여부 파악하기🏷 관련 주제 : IF CASE WHEN 문제 설명ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다.ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAMETYPENULLABLEANIMAL_IDVARCHAR(N)FALSEANIMAL_TYPEVARCHAR(N)FALSEDATETIMEDATETIMEFALSEINTAKE_CONDI.. 2024. 6. 18.
[Programmers | SQL | SELECT 문제 풀이] 조건에 맞는 회원수 구하기 - Solution with COUNT() & 날짜 형식 변경 KDT 실무형 스프링 백엔드 엔지니어 양성과정 6기 | SQL CODEKATA👪 조건에 맞는 회원수 구하기🏷 관련 주제 : SELECT COUNT() 날짜 형식 변경문제 설명다음은 어느 의류 쇼핑몰에 가입한 회원 정보를 담은 USER_INFO 테이블입니다. USER_INFO 테이블은 아래와 같은 구조로 되어있으며 USER_ID, GENDER, AGE, JOINED는 각각 회원 ID, 성별, 나이, 가입일을 나타냅니다.GENDER 컬럼은 비어있거나 0 또는 1의 값을 가지며 0인 경우 남자를, 1인 경우는 여자를 나타냅니다.문제USER_INFO 테이블에서 2021년에 가입한 회원 중 나이가 20세 이상 29세 이하인 회원이 몇 명인지 출력하는 SQL문을 작성해주세요.예시예를 들어 USER_INFO 테이.. 2024. 6. 18.
[Programmers | Java | 연습문제 풀이] 두 정수 사이의 합 - Solution with Loop 또는 Math KDT 실무형 스프링 백엔드 엔지니어 양성과정 6기 | Algorithm CODEKATA➕ 두 정수 사이의 합🏷 관련 주제 : Loop Math 문제 설명두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요.예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다.제한 조건a와 b가 같은 경우는 둘 중 아무 수나 리턴하세요.a와 b는 -10,000,000 이상 10,000,000 이하인 정수입니다.a와 b의 대소관계는 정해져있지 않습니다.입출력 예abreturn35123335312✔ Solution with Loopclass Solution { public long solution(int a, i.. 2024. 6. 17.
[Programmers | SQL | IS NULL 문제 풀이] 이름이 없는 동물의 아이디 - Solution with IS NULL & ORDER BY KDT 실무형 스프링 백엔드 엔지니어 양성과정 6기 | SQL CODEKATA🐾 이름이 없는 동물의 아이디🏷 관련 주제 : IS NULL ORDER BY문제 설명ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다.ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.NAMETYPENULLABLEANIMAL_IDVARCHAR(N)FALSEANIMAL_TYPEVARCHAR(N)FALSEDATETIMEDATETIMEFALSEINTAKE_CO.. 2024. 6. 17.
[Programmers | Java | 연습문제 풀이] 하샤드 수- Solution with Loop & Arithmetic Operator & Boolean KDT 실무형 스프링 백엔드 엔지니어 양성과정 6기 | Algorithm CODEKATA🔢 하샤드 수🏷 관련 주제 : 반복문 산술 연산자 Boolean문제 설명양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다.예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수입니다.자연수 x를 입력받아 x가 하샤드 수인지 아닌지 검사하는 함수, solution을 완성해주세요.제한 조건 x는 1 이상, 10000 이하인 정수입니다.입출력 예 x return 10 true 12 true 11 false 13 false 입출력 예 설명입출력 예 #110의 모든 .. 2024. 6. 16.
[NBCAMP | JAVA 6기] 3주차 WIL + 🌞🔥❗⛱ 👈  이전글[NBCAMP | JAVA 6기] 2주차 WIL + 🌞🌻💦KDT 실무형 스프링 백엔드 엔지니어 양성과정 6기 🗝 이번주 학습 키워드 : 반복문 연산자 배열형 변환정렬MathCounting집계함수JOINNULLCASE WHENLIKE날짜 형식 변경INORDER BYDISTINCT  📚 이번주 TILs[NBCAMP | JAVA 6기] 14일차 TIL + Loop & Operator & MAX & JOIN[NBCAMP | JAVA 6기] 15일차 TIL + 반복문, 연산자, NULL 처리[NBCAMP | JAVA 6기] 16일차 TIL + NULL 처리, 배열[NBCAMP | JAVA 6기] 17일차 TIL + 배열, 정렬, 형 변환, 연산자, CASE WHEN, LIKE[NBCAMP |.. 2024. 6. 16.
[Programmers | SQL | SUM, MAX, MIN 문제 풀이] 가격이 제일 비싼 식품의 정보 출력하기 - Solution with MAX(), SUBQUERY KDT 실무형 스프링 백엔드 엔지니어 양성과정 6기 | SQL CODEKATA💍 가격이 제일 비싼 식품의 정보 출력하기🏷 관련 주제 : 집계함수 서브쿼리문제 설명다음은 식품의 정보를 담은 FOOD_PRODUCT 테이블입니다.FOOD_PRODUCT 테이블은 다음과 같으며 PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICE는 식품 ID, 식품 이름, 식품 코드, 식품분류, 식품 가격을 의미합니다.Column nameTypeNullablePRODUCT_IDVARCHAR(10)FALSEPRODUCT_NAMEVARCHAR(50)FALSEPRODUCT_CDVARCHAR(10)TRUECATEGORYVARCHAR(10)TRUEPRICENUMBERTRUE문제FOOD_PRO.. 2024. 6. 16.
[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.
728x90