본문 바로가기

전체 글147

3월 22일 Day17. Today I Learned 1. LEFT JOIN 의 개념이 살짝 헷갈렸음 https://school.programmers.co.kr/learn/courses/30/lessons/164673 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT b.title,b.board_id, r.reply_id, r.writer_id, r.contents, date_format(r.created_date, "%Y-%m-%d") AS created_date FROM used_goods_reply r LEFT JOIN used_goods_board b ON b.b.. 2023. 3. 22.
3월 21일 Day16. Today I Learned 1. * JOIN : 여러 개의 테이블을 연결함 / 주로 alias를 사용하여 진행 - INNER JOIN : 두 테이블의 공통된 부분을 선택하여 합침 - LEFT JOIN : 1번 테이블을 기준으로 2번 테이블의 해당 데이터를 합침 ( 2번 테이블의 결과값에는 null이 입력되는 데이터가 생긴다) "어디에 무엇을 붙일 것인지가 중요함" * UNION ALL → 쿼리 내부의 order by 는 적용되지 않음 Today I Learned 2. - JRE : Java Runtime Environment ( JVM + Java API) - JDK : Java Development Kit ( JRE + 개발에 필요한 실행파일) * JVM은 바이트 코드 파일을 받아서 OS에 전달하는 .. 2023. 3. 21.
3월 20일 Day15. Today I Learned 1. 백준 17068번 풀면서 있었던 일 문제점 막대기 :: https://www.acmicpc.net/problem/17608 17608번: 막대기 아래 그림처럼 높이만 다르고 (같은 높이의 막대기가 있을 수 있음) 모양이 같은 막대기를 일렬로 세운 후, 왼쪽부터 차례로 번호를 붙인다. 각 막대기의 높이는 그림에서 보인 것처럼 순서대로 www.acmicpc.net 이 문제를 스택으로 접근하여 해결하기로 함 for (int i = 0; i < stk.length; i++) { if ( max < stk[i]) { count++; } } 반복문을 돌릴 때 단순히 범위를 0부터 시작했으나 원하는대로 답이 나오지 않았음 시도해본 것 혹시 대소관계의 문제인가 싶어 바꿔서 해보고 반복.. 2023. 3. 20.
3월 18일 Day13. 알고리즘 스터디 종료 ! 시원 섭섭 아쉬운게 많다. 고작 2주였지만 팀원들이랑 벌써 정들어버렸다 .... 그리고 혼자 공부할 때보다 더 확실하게 공부할 수 있었어서 좋았는데,, 만약 항해 기간이 99일이 아니라 6개월이었다면? 알고리즘 스터디를 계속하면서 천천히 공부했을텐데 빠듯하다보니 충분한 시간을 들일 여유가 없다. 그래도 이렇게 이어진 인연이 또 다음에 어떻게 이어질지 궁금하기 때문에 !! 다음을 기약하며 열심히 공부해야겠당 ~.~ 즐거웠던 18조.. 다음에 꼭 다시 만나용 🤓 오늘의 목표 :: 아이디어 떠올리고 코드 구현 해보기, 많은 고민 하기, 기초부터 차분히 다져나가기 T.I.L * 스택 : 데이터를 일시적으로 저장하기 위해 사용하는 구조, 후입선출 ↓ 스택 만들기↓ // int형 스택 만들.. 2023. 3. 18.
3월 17일 Day12. 오늘 알고리즘 문제 풀 때 2차원 배열을 정렬하는 Integer.compare(o1, o2) 를 접하게 되었는데 검색 알고리즘을 공부하다가 같은 부분을 다시 보게 되었다 ! 생각보다 더 깊이 있는 공부가 필요해서 추가적으로 이것 저것 찾아보며 탐구해보았는데 완전히 이해는 되지 않았지만 감은 잡았다. 몇 번 더 복습해서 보면 알 것 같은 느낌적인 느낌!! 아, 그리고 그동안 이해되지 않았던 static 드디어 깨우쳤다 ! 유레카다 이거야 ~ 아주 눈물 콧물 기절임 저녁 9시에 14기 무엇이든 물어보살이 있었는데 인상적인 말씀을 해주셔서 몇 자 더 적어본다. "돌파력이 있는 개발자" 나는 어떤 개발자가 되고 싶은가? 라는 물음의 답을 찾았다. 돌파력을 가진 개발자가 된다면 개발을 업으로 삼았을 때 참 멋있겠.. 2023. 3. 17.
3월 16일 Day11. 음.. 소수 구하는 알고리즘이 이렇게 방법이 다양했다라.. 난 그동안 무엇을 공부한 것인가..? 라는 의문이 들 정도로 모르는 것이 너무 많고 해야할 부분이 너무 너무 너무 많다. 일단 소수 구하는 것이 단순히 알고리즘 문제를 풀기 위해 배운 것이 아니라 암호화와 관련이 있어서 그만큼 중요하다는 것도 처음 알게 되었고 굉장히 많은 부분을 공부해야만 소수를 구할 수 있다는 것을....... 알았다.... 갑자기 내가 이 많은 것들을 할 수 있을 지 걱정이 되어버린 하루쓰 ~ 하지만 해내야지? 어쩔티비 오늘의 목표 :: 아이디어 떠올리고 코드 구현 해보기, 많은 고민 하기, 하지만 너무 어려운 문제는 과감히 넘기기 T.I.L * 소수 '소수'가 중요한 이유 ? "암호" 때문 참조 :: https://st-l.. 2023. 3. 16.
320x100