자신에게 친절할 것 :)
728x90
반응형

전체 글 146

[HackerRank sql] 집계함수 내에도 필요하면 distinct 쓸 것.

New CompaniesNote: -> 노트에 주의할 것. The tables may contain duplicate records. => 그게 아니라 중복이.. 문제였던 것The company_code is string, so the sorting should not be numeric. For example, if the company_codes are C_1, C_2, and C_10, then the ascending company_codes will be C_1, C_10, and C_2.- 왠지 서브쿼리로 빼야 할 거 같은데 .. 나의 한계이다.. 도저히 모르겠어.. ㅠ- 난 그룹바이를 복잡하게 빼는 것을 어떻게 할 지를 모르겠어... - where절로 빼는 게 맞는 건가?   수정 전sele..

Data Science/MySQL 2025.01.26

[HackerRank sql] group by가 아닌 서브쿼리 조건으로 넣을 것

Ollivander's Inventory - 최대한.. 써보았으나 역시 굴러가지 않는 내 코드 ㅠ- min(coins_needed)도 따로 빼라고 하는데.. 왜지.. 자꾸 여기서 헷갈린다. 조건이니깐, 그런건지.. 그냥 셀렉트에서 하면 왜 안되는 건지.. - 적용 순서 때문인 것 같기도 하고 ==> 지피티 답단순히 SELECT를 사용하면, MySQL은 그룹화 기준에 포함되지 않은 열들에 대해 어떤 값을 선택할지 보장하지 않습니다.- 나는 그냥 age만 group by를 사용했는데 이렇게 하면, 나머지는 포함되지 않고 어떻게 선택될지 보장이 안 되기 때문에 서브쿼리로넣어서 확실하게 적용되도록.. 하는 거래.. 각 age별로 가장 작은 coin_needed를 계산해야 하니깐.   수정 전select w.id..

Data Science/MySQL 2025.01.25

[HackerRank sql] join 동시에 여러 개, 집계 함수 위치

Top Competitorsdiscussion을 보면서  여러 개의 조인을 동시에 쓰는 것과on 대신 using (같은 칼럼명) 을 쓰는 것까지는 기억했다.count()도 위치가 where에 있으면 안 되는  것까지는 알겠으나,,어떻게 손을 대야 할지를 모르고 멈춘 후 지피티에게 물었다.  수정 전select h.hacker_id, h.namefrom kackers hjoin submissions s using(hacker_id)join challenges c using(challenge_id)join difficulty d using(difficulty_level)where count(s.score = d.score) as t_s > 1 -- 여기가 문제인데.. 하.. 모르겠더라order by t_s ..

Data Science/MySQL 2025.01.25

[HackerRank sql] join between and를 써서

The Reportbasic join을 쓰는 거라서 쉬운데도 이게 뭐지... 고민했다.다들 cte쓰는데 .. 모르겠고 등급이 8부터는 case when then 으로 조건을 name에 주고 아래, 성적 등급 매기는 것은 on 뒤에 바로 between and로 구현 했다..이것도 익숙하지 않으니깐 우선 써둠.  select case when grades.grade > 7 then students.name -- 조건 주기 else null end as name, grades.grade, students.marksfrom studentsinner join gradeson students.marks between grades.min_mark and grades...

Data Science/MySQL 2025.01.25

[HackerRank sql] 중간값 구하기. cte

Weather Observation Station 20 번 문제인데 솔직히... 잘 모르겠다. mysql을 할 때 집계함수의 경우 where에 쓸 수 없다는 것은 알겠고, 서브쿼리의 윈도우 함수로 계속 풀려고 했는데도 잘 안됐다..내가 볼 땐 더 쉬운 것을 풀어봐야 겠는데.. 어렵다. mysql은 앞서 계산한 값을 바로 참조할 수 없기 때문에CTE(Common Table Expression)를 임의로 만들어서 사용하려는 것은 알겠다.다만, 어떨 때 그렇게 할 수있는지를 아직도 잘 모르겠다.. 다시말하지만, 부트캠프를 들으면서 잠깐 배웠다고 해서.. 알게 되는 게 아니다 진심으로.별 수 없이 discussion 과 구글링 그리고 지피티에게 물어보면사 하나하나 뜯어보면서 익히고 있다...풀다가 자꾸 medi..

Data Science/MySQL 2025.01.25

[final pj 후기] 멀티캠퍼스) 데이터 엔지니어링(하둡, 스파크) 1기 후기

1월 10일에 드디어 6개월 간의 부트캠프가 끝났다.  에휴.. 우리팀 너무 고생이 많았다.. 이제 끝나서 다행이다..  발표를 하면서도 이야기했지만, 조별과제의 절망편과 희망편 모두를 경험했다. 우수상을 타긴 했지만, ㅎㅎ그냥 자소서 한 줄 추가일 뿐이고, 우리 팀원들 진짜 고생했다.. 근데 진짜 마지막까지,최악이었다.. ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 질문 같지도 않은 질문 ㅋㅋㅋㅋㅋㅋㅋㅋㅋ나중에 팀 슬랙 들어가보니 저 사람 싸우겠단 거냐고 뭐냐고,다른 팀원 분들도 연락하고 ㅋㅋ휴 진짜 고생했다..강사님도 아셨겠지,나중에 가니깐 우리보고 니네도 이상해서 그 둘 나간 거라더니. 걔네가 뭐 안타깝다더니 맑으니 이해하라더니. ㅋㅋㅋㅋㅋㅋㅋ 그런데 강사는 그거 때문에 더 높은 상 못주겠다고 하지..진짜 어이가 없다 ..

Blah Blah 2025.01.16

[final pj] aws django 배포) debug= false시, MIME type에러, css/js 404 오류

MIME type에러, css/js 404 오류 이것만 하면 마무리인데 ㅠㅠㅠ 하면서 포기를 못하고경로가 맞는데 왜 이래 하면서 이것저것 해봤습니다. 이것저것 하고..gpt만 괴롭히고 보다가.. 답을 찾았습니다!!  지피티의......staticfiles를 해보려고 이것 저것 시도해보셨다면, 그저 아래처럼 하세요!!장고라고 무슨 경로를 img src="{% static '폴더명/파일명.png' %}" alt="대치용">하라고 했지만.. ㅎ django인데 당연히 개발 과정에서 저렇게 해뒀죠.근데 자꾸 검사 해보면 아래와 같아서 미칠 뻔 했습니다..  그러면, 아래처럼 안내하는데..settings.py에 STATIC_ROOT가 설정되어 있는지 확인, STATIC_URL = '/static/' STATIC_..

Trouble shooting 2025.01.06

[final pj] 최악의 인간들이 갱신 됨. 국비지원 멀티캠퍼스 비추천

- 현재 수료 약 1달 전인데 최악임.  1. 멀티잇 캠퍼스 추천하지 않음. (적어도 본 수료 과정과 강사)   - 어떻게서든 1명이라도 수료시켜야 하기 때문에 프리라이딩 + 노쇼 수강생 개인 프로젝트로 돌리려고 하고, 부담은 기존 팀장에게 떠맡김.  - 강사와 매니저가 다른 말을 하고, 둘이 의사소통 안됨.  - 과정명이 갑자기 바뀌었는데 전체 프젝은 웹개발 + 데이터 엔지니어링 + 학습을 포괄하는 것이라서 과정명 바꾼 것에 대한 내용이 프젝  에서 줄어들었음.  -> 과정명을 배웠다고 보일 수 있는 게 프젝에 없음(하둡, 엔지니어링) - 강의가 끝나고 프로젝트가 아니라 강의와 프로젝트를 병행함. -> 강사는 그냥 수업함. 못 알아들어도 해야 하니깐 하고, 개인을 프젝해야 하니깐 하고 데이터분석(학습)..

Trouble shooting 2024.12.03

[final pj] 어제 첫 멘토링이었고, OCR대신 연극 소개 찾아냄.

멀티잇 첫 멘토링을 어제 했는데 꽤 좋았다.  우리 조가 연극 장르 분류 후 키워드 기반 추천 시스템을 만들려고 기획안 발표를 했는데 문제점들을 너무 잘 짚어 주셨다.  기획했던 사람 없냐고, 위크 포인트가 없다고 해주셔서 좋기도 했고.내가 조장이라서 발표를 했는데앞에 절어서 조금 아쉬웠는데 다들 긴장해서 그런거로 넘어가 줘서 다음에는 그런 일 없을 거라고 해줬다. 지금... 조원 때문에 문제가 진짜 많은데 그건 우선 차치하고  1. 기능이 너무 많다. -> 일정을 생각해라 1.1. 리뷰 게시판  crud용이면 굳이 필요 없다. 1.2. 지도도 시간 써야 되면 하지마라.1.3. 디벨롭은 메인 기능 끝내고, 강의 끝내고 하던 가 해라2. OCR 분석이 생각보다 어렵다.2.1. 분석이 잘 되지 않으니 확인 ..

Trouble shooting 2024.11.17

[정보처리기사 3회 실기] 떨어짐...

아직 결과가 안 나왔지만 알고 있다..에휴.. 2회 때와 같은 실수를 반복하다니..흥달쌤 프로그래밍 특강을 들었어야 했는데..갑자기 미니플젝 하고 이거 저거 되면서... 전혀 못 들었다..  솔직히 개발자.....도 잘 모르겠고..개발자 직책그냥.. 소통자 가 아닌가..싶기도 해서어딜가나 사람 때문에 힘들겠지만싶은데.. 여기도 진짜 장난 아니겠구나 생각했다. 그래서 고민도 많아지고이전만큼 재밌지도정처기 따야지 하는 열망도 사라지고결국.. 내년 1회에 3번째 시도 하게 생겼다.. 그래도 따야지..이것만은 따야한다.. 제발 정신 차리자..한 달도 더 지나서 후기 쓰고 있는 거 같은데.. 해보자.

Blah Blah 2024.11.17
728x90
반응형