묻고 답해요
169만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
7-M 입력받는 x,y 순서 질문있습니다.
안녕하세요 선생님.1강부터 수업들으면서 array 탐색시에 y,x 순으로 탐색하는게 습관이 되었는데요.아래 코드처럼 입력받은 값도 y,x순으로 vector에 넣었더니 틀리게되었습니다.http://boj.kr/e7250811d751462ea104cf814b2be989코드에서 arr,base등의 탐색시에도 yx순으로 탐색하고있는데 왜 위의 vector만 xy순으로 입력해야 통과할까요..?
-
해결됨2026 코딩테스트 올인원 [JAVA]
queue에 값을 추가하는 메서드는 어떤 차이가 있나요?
학습 관련 질문을 남겨주세요. 구체적으로 적을수록 좋아요!마크다운과 단축키를 활용하면 글을 더 편하게 작성할 수 있어요.커뮤니티 질문 & 답변에 비슷한 내용이 있었는지 먼저 검색해보세요.편하게 질문주세요:) 직접 답변 드리도록 하겠습니다~ Queue에 값을 추가하는 메서드는enqueoffer두 가지가 있다고 강의에서 말씀 주셨습니다.둘 다 똑같이 값을 추가하는걸까요? 만약 맞다면, 어떤 차이점이 있는지 궁금합니다.(어떤 상황에서 사용되는지도 궁금해요.) +추가적으로, queue.poll() 이 dequeue다 라고 말씀 주셨는데,둘도 어떤 차이가 있는지. 어떤 상황에서 사용하는지도 궁금합니다!
-
미해결비개발자도 쉽게 시작하는 코딩 입문 강의: PCCE 합격을 위한 파이썬 기초 & 알고리즘
수료증 발급 문의
안녕하세요.실습환경을 제하고 전 강의 수강을 했는데수료증 발급 가능한지 문의 드립니다.실습환경은 회사 노트북으로 오픈이 되지 않아 실습이 불가한 상황입니다. 확인 부탁드립니다.감사합니다.
-
미해결2026 코딩테스트 올인원 [JAVA]
부분집합 전역변수 질문
public class Subsets { List<List<Integer>> ans = new ArrayList<>(); List<List<Integer>> solution(int[] nums, int m) { dfs(nums, m, 0, new ArrayList<>()); return ans; } void dfs(int[] nums, int m, int start, List<Integer> curr) { //base case ans.add(new ArrayList<>(curr)); // 매순간 ans에 추가 //상태 전이 for(int i=start; i< nums.length; i++) { curr.add(nums[i]); dfs(nums, m, i+1, curr); curr.remove(curr.size()-1); } } }ans를 전역변수로 설정하고 for문으로 상태 전이할때마다 ans값을 수정하는 방식으로 구현할때addAll(dfs(nums, m, i+1, curr));으로 하니 dfs가 void로 리턴돼서 에러가 나는데위의 코드 블럭과 같이 dfs(nums, m, i+1, curr);로 실행하고 basecase에서만 ans에 curr을 추가하는 방식으로 하면 되는걸까요?질문 봐주셔서 감사합니다!
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
문제가 어디있나요?
다운로드 해도 문제 pdf 가 없는데요?
-
미해결자바스크립트로 배우는 자료구조 & 알고리즘 (개념+문제풀이)
난이도 질문
강사님 안녕하세요!실제 코딩 테스트를 진행할 때, 혹시 '깨지는 유리 다리 건너기' 문제 기준으로 난이도가 더 높거나 낮거나, 비슷하거나 하는 평균치가 있을까요? 실제 취업 프로세스에서 코딩테스트의 난이도 평균치가 어느정도 되는지 잘 모르고 있어서 조언 주시면 감사하겠습니다.
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
6-L 그리디 문제 접근 및 푸는 팁이 있을까요?
연속된 부분수열이라 투 포인트로 접근했는데 잘 안되었는데 여기서 멘탈이 나가서 한참 보다가 강의를 보게되었습니다.크기를 보면 브루트포스로 풀수 있을거라 생각했지만 효율적으로 풀고 싶어서 다른 알고리즘을 생각해봤습니다.이것저것 시도해보고 가설을 세워봤는데 식이 복잡해지고 잘되지 않습니다 ㅠㅠ 강의를 보니 선생님이 그리디하게 풀어라고하는데 어떻게 하면 가설을 잘세우고 그리디 문제를 잘풀수 있을까요? + 모르는 문제는 오답노트를 하면서 익숙해지거나 외우는데 이런 그리디 문제는 외우면 안될것같아서 질문드립니다.
-
미해결2026 코딩테스트 올인원 [JAVA]
스택 저장 데이터 질문
학습 관련 질문을 남겨주세요. 구체적으로 적을수록 좋아요!마크다운과 단축키를 활용하면 글을 더 편하게 작성할 수 있어요.커뮤니티 질문 & 답변에 비슷한 내용이 있었는지 먼저 검색해보세요.스택에 배열 참조 int[]가 아닌 배열의 인덱스만 저장해도 기존 weight 배열에서 값을 꺼내면 되니까 문제없지 않나요?? 그렇다면, 인덱스만 저장하지 않고 배열 참조를 저장하신 이유가 궁금합니다! 오히려 인덱스만 저장하는게 메모리 측면에선 이득이 아닌가 생각되어서 질문드립니다.혹시 제가 잘못 생각하고 있다면 바로잡아주시면 감사하겠습니다!
-
미해결자바스크립트로 배우는 자료구조 & 알고리즘 (개념+문제풀이)
강의 구현 코드
안녕하세요 강사님! 강의에서 구현해주신 코드를 강의노트에 공유해주실 수 있을까요?중간중간 어떻게 동작하는지 이해 안가는 부분이 있어서 직접 콘솔에 찍어보면서 흐름을 따라가고싶은데, 가능하시다면 부탁드립니다.!
-
미해결자바스크립트로 배우는 자료구조 & 알고리즘 (개념+문제풀이)
테스트 케이스 관련
안녕하세요 강사님제공된 문제들을 문제 풀이 강의 보기 전에 개인적으로 풀었을 때, 테스트 케이스가 1개뿐인 문제들은 실제로 여러 케이스에 대해서 정답인지 알기 쉽지 않을 거 같은데, 추가적인 테스트 케이스는 개인적으로 추가해야될까요?
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
4-B 문제 질문
while i <= (1 << (n - 1)): cnt = 0 for j in range(0, n): if values[j] & i: cnt += 1 total += min(cnt, n - cnt) i *= 2 result = min(result, total)위 코드에서 & 연산은 두 값이 공통으로 포함하는 비트가 있는지를 확인하기 위한 조건으로 사용되고 있습니다. 이때 &연산을 통해 무엇을 검사하는지,또한 왜 H가 포함됐다고 생각하고 cnt를 증가시키는지를 알고싶습니다.
-
해결됨38군데 합격 비법, 2026 코딩테스트 필수 알고리즘
강의3-4 스택 탑 문제
3-5 스택 강의에서 쓰인 탑 문제 코드 스니펫에 정답과 현재풀이값이 불일치하는 오류가 있어서 알려드립니다. print("정답 = [0, 0, 0, 3, 3, 3, 6] / 현재 풀이 값 = ",get_receiver_top_orders([3,9,9,3,5,7,2]))라고 되어 있는데 강의에서는 현재 풀이 값이 아래와 같이 나옵니다. 아래가 정답이 되어야 할 것 같습니다. [0, 0, 2, 3, 3, 3, 6]
-
미해결비개발자도 쉽게 시작하는 코딩 입문 강의: PCCE 합격을 위한 파이썬 기초 & 알고리즘
응시권 신청
응시권 신청했는데 언제올까요?시험이 다음날이라 기출 문제를 보고 싶은데권한이 없어서 못보고 있습니다. 메일은 구글 연동 메일로 가입 진행하였습니다.(kyoungbinseo@gmail.com)
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-N 질문입니다.
if(s>e) return; 부분을 빼도 if(s ==e) 부분이 기저사례를 잡아줘서 괜찮지 않을까 하여 돌려봤더니 n = 3일 때의 예제 출력이 되지 않았습니다. 왼쪽 하위트리의 경우 go(0, 0, 3); go(2, 2, 3)이 호출되면 다 return해서 start가 end보다 클 경우가 나올 수 있는지 궁금합니다.적어도 n = 3일때는 나와야 하지 않을까 생각합니다.
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
코딩 테스트 include
안녕하세요, 강사님. 이번에 처음 코딩테스트 준비해서 강의를 듣게 되었습니다.나중에 코딩 테스트를 볼 때 include같은 건 기본적으로 제공되는 건가요? 아니면 제가 필요한 건 외워서 가야하나요?어느 코딩 테스트에서든 #include <bits/stdc++.h>를 사용할 수 있는건가요?감사합니다
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
변수 or 함수명
안녕하세요.강의를 보다보니 변수명은 파스칼케이스 사용하고, 함수는 카멜케이스 사용하시던데 혹시 특별한 이유가 있나요?제가 면접관이면 무조건 물어볼 것 같아서요.
-
미해결2026 코딩테스트 올인원 [JAVA]
195개 실제 기출 문제 분석은 어디있을까요?
2026 최신 코딩테스트 자바, 195개 실제 기출 문제 분석 제목을 보고 이거다 싶어서 구매했어요.강의의 제목과 강의에 대한 설명들을 볼때 195개에 대해 기출문제에 대해서 분석해주는 것처럼 보입니다. 실제로 본문 노션화면에서도 195개에 대해서 분석 한 것을 보여주는 것처럼 보여요.초장에는 개념설명이기에 후에 195개에대해서 분석해주시는줄알았어요. 허나 자료에도, 강의에도 실제 기출 195개에 대한 분석 정보는 전혀 찾아볼수없습니다.확인할 곳 이 있으면 알려주시면 좋겠고, 만약 아니라면 제목과 본문에서 해당 정보는 오해해 소지가 있어보입니다.실제 기출 195개에 대한 분석이 없다면 환불요청하고싶어요.
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
좌표 정렬 문제 이 코드가 왜 틀린지 모르겠습니다 ㅠㅠ
package C06_07; import java.util.*; public class Main { public int[][] solution(int n, int[][] arr){ Arrays.sort(arr, new Comparator<int[]>(){ public int compare(int[] s1, int[] s2){ if (s1[0] == s2[0]){ return s1[1] - s2[1]; } else return s1[0] - s2[0]; } }); return arr; } public static void main(String[] args){ Main T = new Main(); Scanner scan = new Scanner(System.in); int n = scan.nextInt(); int[][] arr = new int[n][2]; for (int i = 0; i < n; i++){ for (int j = 0; j < 2; j++){ arr[i][j] = scan.nextInt(); } } for (int[] x : T.solution(n, arr)){ for (int y : x) System.out.print(y + " "); System.out.println(); } } }이렇게 진행을 하였는데 계속 오답이 나옵니다 왜 틀린 걸까요..? 테스트 케이스도 맞는데 왜 틀린지 모르겠습니다 ㅠㅠ
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-T 질문있습니다.
http://boj.kr/79e517aea06540e8b4fcd614c70bb2ec 위처럼 풀었고 nge를 매번 갱신해주며 풀었는데 틀린 이유가 잘 이해가 안가는데 왜 틀린 것인지 알 수 있을까요??
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-L 코드 질문입니다
http://boj.kr/96a6b346a3654fdd85d38a6d5d82b678완전탐색-원복으로 코드를 작성하였는데 어디 부분(step)에서 로직이 꼬이는지 궁금합니다. 제 코드의 visited는 불필요해보인 듯 합니다.