본문 바로가기

전체

(108)
[ 코딩 테스트 ] 경기도에 위치한 식품창고 목록 출력하기 문제조건 정답SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, IFNULL(FREEZER_YN, "N")FROM FOOD_WAREHOUSEWHERE WAREHOUSE_NAME LIKE "%경기%"ORDER BY WAREHOUSE_ID;  후기 냉동시설 여부가 NULL인 경우, 'N'으로 출력=> IFNULL(FREEZER_YN, "N") 경기도에 위치한=> WHERE WAREHOUSE_NAME LIKE "%경기%" ADDRESS 컬럼이 아닌 WAREHOUSE_NAME 컬럼이 기준이기 때문에  "%경기%" 로 조회
[ #12 ] TIL (개인과제 Level 1) ✏️ 0430      Java 문법 종합반 강의_4주차개인 과제 보충반 / 심화반 OT[ 특강 ]  Git 심화개인 과제    내가 해냈다..!!! 계산기 : Level 1 솔직히 어제 밤에 초반부부터 막혀서 완성 못 할 줄 알았다!아침 루틴 하고 4주차 강의 듣고 하다보니 오후부터 시작했는데잠시 막혔다가 어느 순간부터 뽝 집중했는지 진도를 훅훅 나갔다정말 그때의 쾌감이란 아주 말로 표현할 수 없을 만큼 짜릿했다⭐  1-3 문제는 지금 생각해봐도 가장 어이없는 상황의 문제가 되었다 연산 오류가 발생할 경우 해당 오류에 대한 내용을 정제하여 출력하는 부분인데직접 입력값을 넣어서 해봤는데 정말 오류가 일어나길래 어? 예외처리 해야해?! 하면서 급하게 4주차 강의를 듣게 되었다시간이 별로 없는 나머지 영상 ..
[ 코딩 테스트 ] 나머지가 1이 되는 수 찾기 문제조건 정답class Solution { public int solution(int n) { int answer = 0; for (int i=1; i   후기 사실 문제만 보고 아 쉽네~~ 하면서 도전했다가 어라..? 어라?? 했다 ㅎ (빨간글씨 많이 봄)이래서 악당들이 방심해서 히어로한테 당하는 모양이다 이번에도 나눌 것이니 i 를 1로 지정했다for 문을 n 값 미만까지만 돌리고 n과 i를 나눠서 나머지가 1일 때 answer의 값을 i에 대입하고나머지가 1이 되도록 하는 가장 자연수를 출력해야 하기 때문에값이 들어오면 바로 for문을 종료시키기 위해 break 를 사용했다 코드는 꼼꼼하게 보자!(== 두개 안적었다가 빨간색, ; 안적었다가 빨간색, an..
[ 코딩 테스트 ] 약수의 합 문제조건 정답class Solution { public int solution(int n) { int answer = 0; for (int i=1; i   후기 문제에서 약수를 구하라고 해서 순간적으로 수학=>공식?=>어려움!!!! 이 머리속을 지배했다 하지만 우리에겐 계산을 도와주는 컴퓨터가 있다!약수는 n 으로 나눴을 때 나머지가 0인 값이다 나눠줄 거니까 i 를 1부터 시작했다  (2부터 돌리는게 더 좋을 것 같다)정수 n을 받아서 i를 나눴을 때 0이 되면 answer 값에 더해주는 코드이다
[ 코딩 테스트 ] 자릿수 더하기 문제조건 정답public class Solution { public int solution(int n) { int answer = 0; while(n > 0) { answer += n % 10; n /= 10; } return answer; }}  후기 처음에는 String 을 이용해서 123을 1/2/3 나눠서 구할까 싶었지만나머지 연산자를 이용해서 값을 구하기로 했다 (훨씬 코드가 간단해서) 123 을 10으로 나누면 12.3 이므로 % 연산자를 통해서 3이 나오게 된다나머지 값은 return 할 변수에 넣고다시 123을 10으로 나눠서 이번엔 / 연산자를 통해 몫을 다리 while문 조..
[ 코딩 테스트 ] 평균 구하기 문제조건 정답class Solution { public double solution(int[] arr) { double answer = 0; for (int i : arr) { answer += i; } answer /= arr.length; return answer; }} 메모리: 77 MB, 시간: 0.04 ms  후기 향상된 for 문 사용해보기
[ 코딩 테스트 ] NULL 처리하기 문제조건 정답 SELECT ANIMAL_TYPE, IFNULL(NAME, "No name"), SEX_UPON_INTAKEFROM ANIMAL_INSORDER BY ANIMAL_ID; 후기 이름이 없는 동물의 이름은 "No name"으로 표시=> IFNULL(NAME, "No name") IFNULL(컬럼, "대체값")조회할 때 해당 컬럼에 NULL 값을 찾아서 " 대체값 " 으로 바꿔서 표시해준다원본을 바꿔주는 건 아니다
[ 코딩 테스트 ] 가장 비싼 상품 구하기 문제조건 정답SELECT MAX(PRICE) as "MAX_PRICE" FROM PRODUCT;  후기  가장 높은 판매가=> MAX(PRICE) 컬럼명 지정=> as "MAX_PRICE"