본문 바로가기

분류 전체보기119

[2] 하나은행 코딩 테스트 후기 내가 하나은행 인재상인 걸까 ㅎㅎ 감사하게도 하나은행 ict 부분에도 합격을 하게 되었다.저번달인데도 기억이 가물가물해서,, 더 잊기 전에 기록해보자면! 2시간동안 알고리즘 3 sql 2 문제를 풀었다. sql에 대해 먼저 말해보자면 한 문제가 좀 어려웠어서 = 명령문이 길었다 자신이 없었고알고리즘은 3솔했지만 테스트는 1개 통과했다. 심지어 통과한 한 문제도 모든 테케를 통과했을지는 의문^^,,프로그래머스에서 진행되어 굉~장히 불편했다. 배열로 주어진 데이터를 내가 쪼개고,, 또 디버깅도 안 돼서 맞게 가져오는 건지도 모르겠고,, 백준으로만 연습한 내 불찰이었다! dfs, bfs가 안 나오고 단순 구현(복잡한 if + 계산), dp가 나왔다. 계산문제가 너무 싫다 ㅜㅜ 프로그래머스 + 복잡한 단순 계산.. 2024. 4. 29.
몽고디비 콤파스로 데이터 확인하기 몽고디비에 문서들이 잘 입력됐는지, 갱신, 삭제되었는지 GUI프로그램을 사용하면 더 간편하게 확인할 수 있습니다.몽고디비에서 제공하는 GUI 도구인 콤파스를 설치하고 사용해보겠습니다.  1.콤파스 다운로드 받기https://www.mongodb.com/try/download/compass Try MongoDB Tools - Download Free HereFree download for MongoDB tools to do more with your database. MongoDB Shell, Compass, CLI for Cloud, BI Connector and other database tools available.www.mongodb.com  2.저는 전 게시물에서 제가 만든 클러스터 데이터베이스를.. 2024. 4. 28.
몽고디비 아틀라스 설정하기 몽고디비란 Binary JSON(JSON을 바이너리 형식으로 저장하는)을 의미하는 도큐먼트 BSON이라는 데이터 포맷입니다. JSON과 유사한 BSON을 사용하다 보니 자바스크립트와 호환성이 좋습니다. 하지만 JSON에서는 지원하지 않는 자료형 DATE와 BinData타입을 지원합니다.스키마를 저장하지 않아도 되어 저장에 유연성이 있으며 모델에 필드를 추가할 때 db에 따로 추가할 필요가 없어 편합니다. 또한 클러스터를 지원해주기 때문에 스케일아웃이 쉽고 다른 NoSQL 대비 인덱스 지원이 잘 되어있다는 장점이 있습니다! 몽고디비 서버군으로 클라우드 사용이 가능한 몽고디비 아틀라스, 무료 설치 버전인 커뮤니티 서버, 유료 설치 버전 엔터프라이즈서버가 있습니다. 저는 빠르고 간편한 아틀라스를 선택했습니다... 2024. 4. 28.
[프로그래머스 고득점 키트] 입양 시각 구하기 2 예시 사진에는 짤렸지만 요구사항에서 말한 바와 같이 hour은 23까지 나와야한다. SET @HOUR = -1; SELECT (@HOUR := HOUR+1) AS HOUR, (SELECT COUNT(DATETIME) FROM ANIMAL_OUTS WHERE HOUR(DATETIME) = @HOUR) AS COUNT FROM ANIMAL_OUTS WHERE @HOURS < 23; 먼저 @HOURS를 -1로 초기화하고 HOUR+1를 하면서 0부터 23까지 세팅(WHERE 절)해준다. 2024. 3. 27.
[1] 하나금융TI 코딩 테스트 후기 ☆ 첫 서류 합격 ☆ 서류는 종합적인 것을 보기 때문에 내가 바꿀 수 있는 자소서에서 최선을 다했다. 서탈을 몇 번 경험하고 나서 자소서 강의도 보고 여러번 쓰고 지우며 더 이상 업뎃할 수는 없겠다..! 싶을 때 제출했다. 산업 분석과 기업 분석을 많이 해서 내가 기여할 수 있는 부분을 적어냈는데 그 점을 좋게 봐주셨던 걸까ㅎㅎ 그 외에도 코딩테스트가 있다는 점에서 일단 서류가 붙었던 게 아닐까 싶은 생각도 들었다.아무래도 코테가 있으면 서류가 덜 빡빡할테니,, 서류에 합격하면 위와 같이 합격 통지와 코테, 인성검사에 대한 안내문이 온다. 코딩테스트 후기앨리스 프로그램에서 시험을 봤다. VSC에서 프리티어같은 환경에서 시험을 봐서 인텔리제이 쓰는 나에겐 편했다! 시험 환경은 개인적으로 TOP1! .. 2024. 3. 14.
[프로그래머스 JOIN] 주문량이 많은 아이스크림들 조회하기 + 없어진 기록 찾기 문제 1. 주문량이 많은 아이스크림들 조회하기 SELECT J.FLAVOR FROM FIRST_HALF AS F JOIN JULY AS J ON F.FLAVOR = J.FLAVOR GROUP BY F.FLAVOR ORDER BY (SUM(J.TOTAL_ORDER) + SUM(F.TOTAL_ORDER)) DESC LIMIT 3; 문제 2. 없어진 기록 찾기 SELECT OUTS.ANIMAL_ID, OUTS.NAME FROM ANIMAL_OUTS AS OUTS LEFT JOIN ANIMAL_INS AS INS ON OUTS.ANIMAL_ID = INS.ANIMAL_ID WHERE INS.ANIMAL_ID IS NULL; 2024. 3. 12.