본문 바로가기
728x90

spring49

[NBCamp | 미니 프로젝트] 팀 소개 페이지 만들기 Day3 1일차 ~ 2일차는 사전교육 때, 못 들은 웹 개발 강의 완주 함.오늘부터 본격적으로 미니프로젝트에 참가하게되었다.내 담당은 Firebase의 "Firestore database 연동" 1. Cheers 버튼 구현먼저 팀원이 이쁘게 cheers 버튼과 간단한 javascript 함수를 구현해 놓았길래이걸 조금 더 근사하게 database에 연동해서 cheers 값이 저장되도록 만들어 보았다. Firebase 인스턴스 초기화웹 개발 강의를 들을 때, 실습했던 코드를 참고하여 database에서 값을 가져오고 업데이트 해야했다.그런데 실습 때는 값을 저장 및 가져오기만 해서 업데이트는 어떻게 하는지 몰랐다. Cloud Firestore에 데이터 추가  |  Firebase의견 보내기 Cloud Firesto.. 2024. 7. 18.
[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.
728x90