딩코딩코
@dingcodingco
수강생
13,627
수강평
1,410
강의 평점
4.9
🚀 토스, 포항공대 출신 | 백엔드 8년
🎥2만 유튜버 | 개발 콘텐츠 제작
📚 인프런 강사 | 누적 수강생 8,000+
👥 개발자 취업 커뮤니티 운영 중 (8,000+)
🧩 오픈소스 (Gradle, Spring AI 등) 다수 Contributor
📝38개 서류 합격 및 크몽 이력서 첨삭 100+회 이상 경험 (평점 5.0점)
코딩을 뒤집다, 딩코딩코. 쉽고, 연역적으로 이해되는 지식을 전달합니다.
강의
클립
전체 4AI 코딩 그렇게 하는 거 아닌데 - 켄트 백 (40년차)
AI가 코딩을 대신해 줄 때, 그냥 '돌아가기만 하면 되는' 코드를 만들게 놔두면 미래를 망치는 '씨앗을 먹어버리는' 꼴이 될 수 있어요. 켄트 백은 개발자가 주도권을 잡고 AI를 똑똑하게 활용하는 '아규먼티드 코딩'이라는 새로운 방법을 제안합니다.1. AI 코딩의 위
딩코딩코
11월 9일
개발자 이력서, '숫자'로 말해야 합격합니다: 문제 해결 경험 만드는 법
요즘 취업, 이직 시장 정말 빡세죠. 특히 그 첫 번째 관문인 '서류 전형' 때문에 골머리 앓는 분들 많으시죠? 코딩 테스트나 기술 면접은 진짜 자신 있는데, 이력서에서 '광탈'해서 기회조차 못 받아서 힘든 상황들이 많은 것 같습니다안 그래도 경쟁 치열한데, 요즘은 더
딩코딩코
11월 4일
로드맵
전체 2수강평
- 단 60분! 파이썬 핵심 개념 초압축 강의 - 이론보다 이해 중심
- [Lv0] 단 2시간! SQL/DB 핵심 개념 초압축 강의
- The 10x AI-Native Developer: 회사에서 AI로 압도적 성과를 내는 법
- 38군데 합격 비법, 2025 코딩테스트 필수 알고리즘
- 3일 만에 끝내는 백엔드 면접 핵심 압축 공략집 [네카라쿠배당토]
게시글
질문&답변
러버블에서 수파베이스 연동이 아예 사라진것 같습니다.
안녕하세요 aryoo 님! 혹시 클라우드 연동 쪽 화면을 스크린샷으로 공유 부탁드려도 될까요?!(사진) 저는 현재 lovable 에서 노출되고 있어 문의드립니다
- 0
- 2
- 18
질문&답변
슈퍼베이스 연동
안녕하세요 정민님! 혹시 어떻게 노출되는지 스크린샷 공유해주실 수 있으실까요?!
- 0
- 2
- 27
질문&답변
2-10 더하거나 빼거나 관련 질문입니다
zzzb1님 정말 좋은 질문이에요! 사실 이 부분에서 막히는 게 완전 정상입니다. 오히려 "재귀로 풀면 되지 않을까?"까지 떠올리신 것 자체가 이미 잘 따라오고 계신 거예요."아이디어가 안 떠오른다"는 고민은 알고리즘 초심자분들 거의 100%가 겪는 과정이에요. 강의를 보고 이해하는 것과 스스로 아이디어를 떠올리는 건 완전히 다른 근육을 사용하는 일이거든요.교재에서도 강조하는 부분인데, 이 문제의 핵심은 "규칙을 찾으려 하지 말고, 모든 경우의 수를 직접 손으로 써보는 것"을 추천드리고 있습니다예를 들어 [2, 3, 1]로 0을 만드는 경우를 직접 나열해보면+2 +3 +1 = 6 +2 +3 -1 = 4 +2 -3 +1 = 0 ← 타겟! +2 -3 -1 = -2 -2 +3 +1 = 2 -2 +3 -1 = 0 ← 타겟! -2 -3 +1 = -4 -2 -3 -1 = -6이렇게 직접 써보면 "아, 각 숫자마다 +를 붙이냐 -를 붙이냐 두 갈래로 갈라지는구나"라는 패턴이 보이기 시작합니다. 이게 바로 재귀의 분기 구조입니다. 아이디어가 안 떠오를 때 시도해볼 수 있는 체크리스트가 있어요첫째, 문제에서 주어진 예시가 복잡하면 더 단순한 예시를 직접 만들어보세요. [1,1,1,1,1]은 헷갈리니까 [2,3,1]처럼 숫자가 다른 짧은 배열로 바꿔서 손으로 직접 모든 경우를 나열해보는 거예요.둘째, "모든 경우의 수를 봐야 하나?"라는 질문을 던져보세요. 수학적 공식이나 규칙으로 바로 답이 안 나오는 문제라면, 완전탐색(모든 경우 다 해보기)을 의심해볼 수 있어요.셋째, 완전탐색이라면 "어떤 선택지가 반복되는가?"를 찾아보세요. 이 문제에서는 "각 숫자를 더할지 뺄지"가 반복되는 선택이죠. 이런 반복 구조가 보이면 재귀로 표현할 수 있습니다.처음 몇 문제는 아이디어를 못 떠올리고 답을 보는 게 당연합니다. 중요한 건 답을 본 후에 "아, 이런 유형의 문제는 이렇게 접근하는구나"를 체화하는 것을 추천드립니다!!지금 하신 것처럼 30분 고민하고 → 답 보고 → 이해하고 → "왜 못 떠올렸지?" 복기하는 이 과정 자체가 가장 이상적인 학습 흐름입니다. 비슷한 유형을 3~4문제 정도 더 풀어보시면 "아, 이건 각 원소마다 선택지가 있으니까 재귀구나"라는 감이 생기실 거예요.넘넘 좋은 고민의 시작점입니다 앞으로도 화이팅입니다!
- 0
- 2
- 21
질문&답변
Linked List Element Delete Explanation Problem
안녕하세요 D.H 님 좋은 질문 감사합니다!delete_node 함수에서 아래 코드가 다른 것 같습니다!# 제출해주신 내용 before_node = before_node.next.next # ❌ 변수에 새 값을 "할당"만 함 # 교재의 코드 node.next = node.next.next # ✅ 포인터를 실제로 "연결" 변경차이가 보이시나요? = 왼쪽이 다릅니다.제출해주신 코드는 before_node라는 지역 변수에 새로운 노드 주소를 담기만 하고, 실제 연결 리스트의 연결 구조는 전혀 건드리지 않아요. 마치 "다음 칸 주소 메모지를 새로 쓴 것"일 뿐, 기차 연결고리 자체를 바꾼 게 아닙니다반면 node.next = ...는 실제로 해당 노드의 next 포인터, 즉 "연결고리 자체"를 변경하는 거예요.한 번 해당 부분을 수정해보시고 해결해보시면 좋을 것 같습니다!직접 코드를 작성해보시고 시도해보시는 점 넘넘 좋습니다! 편하게 또 질문주세요 감사합니다
- 0
- 2
- 34
질문&답변
13강 강의 뒷부분의 과제 안내부분은 어디있나요?
안녕하세요 평숙님! 질문 감사합니다해당 강의의 미션 기능은 챌린지 강의에서만 현재 제공하고 있습니다! 현재 수강주중이신 강의는 영상 강의만 포함된 내용이라 미션 제출을 받고 있지 않습니다 참고 부탁드립니다
- 0
- 2
- 29
질문&답변
1-2강의 미션은 어떻게 제출해요?
안녕하세요 Jay 님! 해당 강의의 미션은 따로 제출받고 있지 않습니다 참고 부탁드립니다 🙇
- 0
- 2
- 33
질문&답변
디스코드 초대 안돼요
안녕하세요 상원님! 혹시 웹으로 url 을 직접 입력하시거나 모바일 기기로 접속해보실 수 있으실까요?디스코드 링크가 데스크톱 앱으로 연결시 에러가 종종 발생하더라구요 ㅠ
- 0
- 2
- 27
질문&답변
3-8 해쉬 -2
안녕하세요 ztmyLuv 님! 좋은 질문 감사합니다Luv 님이 작성한 set 차집합 풀이, 매우 좋습니다! 실전 코딩테스트에서는 제안해주신 방식이 더 선호됩니다.먼저 시간복잡도를 보면, 강의의 코드랑 둘 다 O(N)으로 동일합니다. Python의 set도 내부적으로 해시 테이블을 사용하기 때문이에요. set 생성에 O(N), 차집합 연산에 O(N)이 걸리고, 딕셔너리 방식도 순회와 삭제가 각각 O(N)이라 총 시간복잡도는 같습니다.공간복잡도 측면에서는 set 방식이 두 개의 set을 만들어서 약간 더 메모리를 쓰긴 하지만, 실질적으로 O(N)이라 큰 차이가 없어요.강의에서 딕셔너리를 사용한 이유는 해시 테이블이라는 자료구조의 동작 원리를 이해시키코자 했습니다 . 키를 넣고, 삭제하고, 남은 키를 찾는 과정을 명시적으로 보여주면서 해시 테이블이 어떻게 쓰이는지 체감할 수 있도록 했습니다. 실무나 실전에서는 Luv님처럼 set 연산을 활용하는 게 더 깔끔하고 좋은 코드입니다!좋은 질문 감사합니다
- 0
- 2
- 31
질문&답변
이벤트 참가자 수 증가 후, save 메서드 호출 코드 질문
cho766님 좋은 질문 해주셔서 감사합니다!!결론부터 말씀드리면, 말씀해주신 내용이 정확합니다! 해당 코드에서 eventRepository.save(event)는 생략해도 동일하게 동작합니다.JPA에서 영속 상태(Persistent)인 엔티티는 트랜잭션 커밋 시점에 영속성 컨텍스트가 변경 사항을 자동으로 감지합니다. findById()로 조회한 Event 엔티티는 이미 영속 상태이기 때문에, increaseParticipants()로 값을 변경하면 트랜잭션이 끝나는 시점에 자동으로 UPDATE 쿼리가 실행됩니다.save 를 넣은 이유는 "여기서 저장이 일어난다"는 의도를 명확하게 전달하기 위한 가독성 측면이었습니다. 일부 팀에서는 "변경이 있으면 명시적으로 save()를 호출한다"는 컨벤션을 가지고 있기도 합니다.다만 Dirty Checking을 이해하고 있다면 불필요한 save() 호출을 줄이는 것이 코드를 더 간결하게 만들 수 있어요. 중요한 건 팀 내에서 일관된 컨벤션을 유지하는 것입니다.JPA의 동작 원리를 이해하고 있다는 점 너무 훌륭하십니다!! 언제든 편하게 질문 해주세요 좋은 하루 되시길 바랍니다
- 0
- 2
- 39
질문&답변
1주차 3강 Lovable 클라우드 문의
안녕하세요 yar6931 님!해당 퍼즐을 통한 검증 기능은 Lovable 자체에서 운영하는 거라, 아마 통과하시면 충분히 연결하실 수 있을 것 같습니다!또한, 러버블 클라우드가 아닌 하단에 있는 Supabase Connect it here 버튼을 눌러서 연동해보시길 권장드립니다감사합니다
- 0
- 2
- 37





