2024/10 45

가위 바위 보!

import java.util.HashMap;import java.util.Map;import java.util.Random;import java.util.Scanner;public class Gawi { public static void main(String[] args) { Map gifts = new HashMap(); gifts.put(0, "꽝"); gifts.put(1, "곰돌이 인형"); gifts.put(2, "스파르타 랜드 입장권"); gifts.put(3, "스파르타 캐니언 항공 투어권"); gifts.put(4, "호텔 스파르타 숙박권"); gifts.put(5, "스파르테이트 항공권"); ..

10/22 TIL

오늘은 어제보다 집중이 잘 되는 날 이었다!비가와서 날씨가 우중중했지만...ㅠ 오늘은 데일리루틴 SQL문제를 풀어보았다!인강 학습 후라서1번부터 10번까지 어렵지 않게 풀 수 있었다. 그리고 오늘부터 JAVA 문제 풀이를 하였다!오랜만에 해보는거라 많이 굳었을거 같았지만..생각보다 반복문 문제는 쉽게 풀 수 있었다! 그리고 JAVA 실전문제는 되게 재미있었다!푸는데 시간은 좀 오래걸렸지만 자판기와 단어맞추기 게임풀면서 재미있게 했다 ㅎㅎ 내일은 데일리루틴 문제 조금 풀다가 인강 프론트 들어가야겠다! SQL 데일리 루틴1~10번문제  JAVA 반목문1반복문2반복문3 랜덤닉네임 생성기스파르타 자판기단어 맞추기 게임가위바위보

TIL(Today I Learn) 2024.10.22

Lv1. 랜덤 닉네임 생성기

import java.util.Random;public class Main { public static void main(String[] args) { String[] fst= {"기절초풍","멋있는","재미있는"}; String[] sec= {"도전적인","노란색의","바보같은"}; String[] thi= {"돌고래","개발자","오랑우탄"}; // 랜덤 객체 생성 Random rm = new Random(); // 랜덤 인덱스 생성 int fst_rm = rm.nextInt(fst.length); int sec_rm = rm.nextInt(sec.length); int thi_rm ..

10/22 SQL문제 풀이

1. 이름이 있는 동물의 아이디SELECT ANIMAL_IDFROM ANIMAL_INSWHERE NAME IS NOT NULL; 2. 역순 정렬하기SELECT NAME, DATETIMEFROM ANIMAL_INSORDER BY ANIMAL_ID DESC; 3. 중복 제거하기SELECT COUNT(DISTINCT NAME) COUNTFROM ANIMAL_INSWHERE NAME IS NOT NULL; 4. 동물의 아이디와 이름 SELECT ANIMAL_ID,NAMEFROM ANIMAL_INSORDER BY ANIMAL_ID; 5. 동물 수 구하기 SELECT COUNT(ANIMAL_ID)FROM ANIMAL_INS;  6. 동명 동물 수 찾기SELECT NAME, COUNT(NAME) COUNTFROM A..

Lv3. 이용자의 포인트 조회하기

상황: 이번에는 이용자들 별로 획득한 포인트를 학생들에게 이메일로 보내려고 합니다. 이를 위한 자료를 가공해봅시다. 특히 users 테이블에는 있으나 point_users 에는 없는 유저가 있어요. 이 유저들의 경우 point를 0으로 처리합시다.다음과 같은 결과 테이블을 만들어봅시다.user_id: 익명화된 유저들의 아이디email: 유저들의 이메일point: 유저가 획득한 포인트users 테이블에는 있지만 point_users에는 없는 user는 포인트가 없으므로 0 으로 처리포인트 기준으로 내림차순 정렬SELECT u.user_id,email,if(point is null,0,point) pointFROM users u LEFT JOIN point_users p ON u.user_id=p.user_..