Hoo, I am

junior_datalist

  • 분류 전체보기 (344)
    • Backend (96)
      • ☕️ Java (32)
      • 🌿 Spring (35)
      • 🩵 Go (7)
      • 🔗 Kafka (3)
      • 🐍 Python (17)
    • Frontend (27)
      • React (9)
      • JS (18)
    • 🌐 Web (13)
    • ☁️ Cloud (10)
      • ⚓️ Kubernetes (0)
    • 💡Database (1)
    • 📔 TIL (98)
    • 📚 Book (6)
      • Core Javascript (2)
      • 데이터 중심 애플리케이션 설계 (3)
    • 🔱 Algorithm (53)
      • DP (7)
      • BFS DFS (3)
      • Greedy (7)
      • Back tracking (2)
      • Else (18)
    • 🤿 숨참고 Deep Dive (3)
    • 📝기록 (20)
      • 후기 (3)
07-18 00:04
  • 홈
  • 태그
  • 방명록
로그인
로그아웃 글쓰기 관리

junior_datalist

컨텐츠 검색

태그

모든개발자를위한http웹기본지식 백준 2346 리눅스 디렉토리 삭제 null 병합 연산자 어드바이드 npm맥윈도우 자바스크립트 map 객체 커밋되돌리기 스프링부트3 포인트컷 파티션할당전략 query parameter string 회고 gitreset 글또 기억보단기록을 데이터중심애플리케이션설계 로또의최고순위와최저순위 파이썬 Nullish Coalescing Operator JavaAppletPlugin

최근글

댓글

공지사항

  • About me

아카이브

분류 전체보기(344)

  • 프로그래머스 [lv2] 파일명 정렬 파이썬

    정답 코드 import re def solution(files): filtered_files = [re.split("([0-9]+)", file) for file in files] sorted_files = sorted(filtered_files, key=lambda x: (x[0].lower(), int(x[1]))) return [(''.join(s)) for s in sorted_files] files = ["img12.png", "img10.png", "img02.png", "img1.png", "IMG01.GIF", "img2.JPG"] solution(files) >>> ['img1.png', 'IMG01.GIF', 'img02.png', 'img2.JPG', 'img10.png', 'img1..

    2021.07.25
  • [NestJs 에러] Nest can't resolve dependencies of the Service (?). Please make sure that the argument Repository at index [0] is available in the ResultIoModule

    상황: DB의 엔티티를 service 에 추가하는 과정에서 발생한 에러 에러 로그를 살펴보면, index[0] 위치의 Clsex--Repository가 Module 에서 사용가능한지 확인을 요구하고 있다. 여기서 index[0] 이란 Service 클래스의 생성자에 주입한 첫번째 인자를 뜻한다. 아래 그림을 살펴보면, constructor 내부에 첫번째로 주입된 Repository 를 가리킨다. 해당 레포지토리를 module 에서 사용하려면, (당연히) module 내부에서도 레포지토리를 주입해야 한다. 해결: 해당 app의 Module 내부에서, service constructor 에 주입된 Repository의 Entity 명을 아래처럼 주입해주면 된다. TypeOrm 을 사용하고 있기 때문에 아래처..

    2021.07.23
  • Javascript 자주 사용하는 메서드 (feat. array)

    React 프로젝트를 진행하면서 자주 사용하는 자바스크립트 메서드를 기록했습니다. 현업에서 자주 사용하는 함수라 숙지해두면 좋을 것 같습니다. 1. split() 함수 string.split(seperator, limit) let arr = 'abc.def'.split('.') arr // ['abc', 'def'] split() 함수는 문자열(string) 을 Seperator 인자를 기준으로 자릅니다. 즉 문자를 분리할 구분자가 seperator 입니다. 분리된 문자열은 배열의 형태로 리턴 됩니다. 위 예시에선 arr 변수에 리턴 된 배열을 할당하였습니다. limit 인자는 리턴 된 배열의 길이 혹은 분할 갯수를 나타냅니다. let arr = 'abc.def.ghi.jkl.mno'.split('.',..

    2021.07.22
  • 프로그래머스 [lv1] 신규아이디추천

    코딩테스트 연습 - 신규 아이디 추천 카카오에 입사한 신입 개발자 네오는 "카카오계정개발팀"에 배치되어, 카카오 서비스에 가입하는 유저들의 아이디를 생성하는 업무를 담당하게 되었습니다. "네오"에게 주어진 첫 업무는 새로 programmers.co.kr ✅ 접근 지문 길이가 길어 당황했지만, 적힌 내용을 그대로 코드로 옮기면 되는 어렵지 않은 문제입니다. 문자열의 앞단과 뒷단에서 빼는 작업이 필요하여 deque() 을 사용했습니다. 💻 코드 from collections import deque def solution(new_id): # 1단계 new_id = new_id.lower() # 2단계 second = '' for l in new_id: if l.isdigit() or l.isalpha() or..

    2021.07.22
  • 프로그래머스 [lv1] 숫자 문자열과 영단어 파이썬

    https://programmers.co.kr/learn/courses/30/lessons/81301 코딩테스트 연습 - 숫자 문자열과 영단어 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자 programmers.co.kr ✅ 접근 문자열 s 를 deque 로 만들어, 더 이상 존재하지 않을 때까지 앞 글자부터 popleft() 합니다. popleft() 된 글자를 i 라 합니다. i 가 숫자일 때와 문자일 때를 구분지어 분기합니다. 이 때 구분 방법은 isdigit() 메소드를 사용했습니다. i 가 문자일 땐, 이전의 i와 이어붙여 해당 문자가 alphabet 의 ke..

    2021.07.21
  • Spring-boot, postgresql 연동 중 발생한 에러

    아래 빨간 동그라미를 postgres 라고만 써놓아 발생한 에러 -> postgresql 로 수정하여 build했다. 에러 해결 :)

    2021.07.11
  • 7월 첫째주 주간회고

    Facts - 카카오페이 서버개발자 채용 과제 도전 - 네이버웹툰 코딩테스트 1솔 ㅠ - 코드숨 개인 프로젝트 주제 선정 Feelings - 카카오페이 서버 개발자 채용 과제에 시간을 많이 투자했다. 금요일엔 밤까지 새면서 과제했는데, 코드숨에서 배운 내용이 많이 도움됐다. 테스트 코드를 작성하는 법이나, h2 콘솔 사용법은 코드숨 덕분에 수월하게 적용할 수 있었다. - 그것과는 별개로 이번 채용과제를 수행하면서 반성도 많이 했다. 우선 코드숨 과정을 너무 수동적으로 해왔다. 아샬님 강의를 듣고 복습도 했다지만, 아예 제로 부터 시작하는 경우는 없었다. 그래서 인지 처음 세팅부터, 테스트 코드를 작성하기 까지 수많은 에러를 만났고, 이를 해결하는데 시간을 더 쏟을 수 밖에 없었다. 허술하게 공부해왔다는 ..

    2021.07.04
  • TIL 210630

    Facts 1. 코드숨 프로젝트 시작 2. 카카오페이 과제 시작 3. 회사 - 프로토타이핑 4. 알고리즘 PS - 완주하지못한 선수, 포스팅 Feelings 1. DB 공부는 어떻게 해야할까. 교과서를 천천히 읽는게 답일까, 스터디를 해야할까. TypeOrm으로 쿼리를 생성하고 있는데, DB 관련 경험이 적다보니 동료 연구원님한테 계속 도움받고 있다. 물론 그렇게 배워가는 것도 많지만, 주도적으로 배워야겠다는 생각이 계속 든다. 2. 코드숨 프로젝트를 시작했다. 사실 주제를 제대로 정하지 못해서 월요일, 화요일은 아무것도 하지 못했는데, 오늘 얼떨결에 주제를 정해 시작하게 됐다. 이전에 아이폰 메모장에 적어 둔 아이디어였는데, 이런 방향으로 빌드하면 좋겠다는 생각이 들어 선택하게 됐다. 역시 기록의 힘...

    2021.07.01
  • 프로그래머스 [lv1] 완주하지 못한 선수 파이썬

    🌊 접근 1. 참가자와 완주자를 각 dictionary 에 저장. 2. value 값이 2 이상 나오는 key 는, 동일한 이름의 참가자가 존재한다는 뜻이다. 3. 이 점을 유의하여, 동일한 key 에 대해 각 dictionary 의 value 값이 동일한지, 그렇지 않은지 찾아낸다. # 통과 def solution(participant, completion): answer = '' parti = dict() comple = dict() for name in participant: try: parti[name] += 1 except KeyError: parti[name] = 1 for name in completion: try: comple[name] += 1 except KeyError: comple[..

    2021.06.30
1 ··· 24 25 26 27 28 29 30 ··· 39
Github LinkedIn
© Huge Hoo

티스토리툴바