묻고 답해요
169만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
7-O 질문있습니다!
강의를 보고 난뒤 안보고 혼자 풀어봤는데어느 부분이 잘못되었는지 잘 모르겠습니다! http://boj.kr/7ea1b39648a440af9361cc984b7b837f
-
해결됨38군데 합격 비법, 2026 코딩테스트 필수 알고리즘
1874 - 스택 문항
1. 현재 학습 진도3강까지 진도를 나간상태입니다. 2. 어려움을 겪는 부분코드 효율성에 대해서 아직 감이 없어서 질문을 남기고자 합니다! 질문 문항은 추가문제인 1874 - 스택 문항입니다 def stack_sequence(n, sequence): 3. 시도해보신 내용우선 제가 작성한 코드부터 보여드리겠습니다. def stack_sequence(n, sequence): # 이 곳을 채워보세요! stack_sequence = [] k = 0 push_pop = [] for i in range (1, n+1): stack_sequence.append(i) push_pop.append('+') while stack_sequence and stack_sequence[-1] == sequence[k]: stack_sequence.pop() push_pop.append('-') k += 1 if stack_sequence != []: print("NO") return for char in push_pop: print(char) return선생님의 필기에 있는 코드와 다르게 수행가능한 조건을 전부 수행 -> 반복문 종료이후 종료 조건이면 return / 아니면 정답!흐름으로 구성했습니다.발상에 있어서 생각의 흐름? 대로 코드를 작성했다고 생각하는데 필기의 코드처럼 하나의 반복문내에서 특정 조건 -> 탈출 하도록 하는게 더 바람직한 코드일까요?코드에 정답은 없다고 하셨지만 계속 코드를 작성하다보니 생각의 흐름대로만 작성하는것 같아서 앞으로 코드를 작성할때 발상을 더 견고히 하고 코드를 짜야하는지,, 감이 잘안서서 질문을 남깁니다.항상 감사드립니다!이렇게 구체적으로 알려주시면, 더 정확하고 도움이 되는 답변을 드릴 수 있습니다! 😊
-
미해결Do it! 알고리즘 코딩테스트 with JAVA
백준 1940 주몽의 명령 시간복잡도
해당 문제 시간복잡도 O(NlogN)이 맞나요?sort 함수 이용 O(NlogN)투포인터 탐색 O(N) 이니까요
-
해결됨카카오 코테 6주 합격! 실전 파이썬 코딩테스트
코테가 1주일 남았을 때의 학습 우선순위
안녕하세요, 헤이밥님! 강의 잘 듣고 있습니다!다름이 아니라 제가 다음 주 토요일에 코딩테스트 시험이 있는데요, 짧은 기간 내에 핵심만 공부를 하려고 할 때 강의 목차 기준으로 어떻게 학습하는 것이 효율적일지 여쭤봅니다! 당연히 모든 강의를 순차적으로 듣는 것이 가장 효율적인 방법이지만 현실적으로 시간이 부족하다고 생각해서요! 참고로 코딩테스트 기업은 네이버입니다! 감사합니다!
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
c++ 교재 p 150 오타
p150 코드에서요 우선순위 큐 값 넘길때 compare가 아니라 cmp가 넘어가야하는거아닌가요?
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
c++ 교재 p139 point구조체 정의하기
선생님께서 올리신 point 구조체 정의하기 코드에서요 int y,x로 정의하시고 그 밑의 코드도 전부 y,x순으로 되어있던데 y,x순으로 쓰신 이유가 있나요? 보통 x,y 이렇게 하지 않나요?chatgpt검색해보긴 했는데 y가 행이고 x가 열이라서 그렇다고는 하는데 그래도 잘 이해가 안가서요 ㅠ
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
7-B 질문
for(int i = 1; i <= n; i++){ for(int j = 1; j <= n; j++){ if(check(i, j + 1, 0))dp[i][j + 1][0] += dp[i][j][0]; if(check(i + 1, j + 1, 1))dp[i + 1][j + 1][1] += dp[i][j][0]; if(check(i + 1, j, 2))dp[i + 1][j][2] += dp[i][j][2]; if(check(i + 1, j + 1, 1))dp[i + 1][j + 1][1] += dp[i][j][2]; if(check(i, j + 1, 0))dp[i][j + 1][0] += dp[i][j][1]; if(check(i + 1, j, 2))dp[i + 1][j][2] += dp[i][j][1]; if(check(i + 1, j + 1, 1))dp[i + 1][j + 1][1] += dp[i][j][1]; } } 위부분에서 Check()부분은 이해가 됬는데 왜 if문을 2개 2개 3개를 하는지 잘 이해가 안갑니다..
-
미해결입문자를 위한 코딩테스트 핵심(이론과 문제풀이) [Python]
도전과제 질문있습니다
올려주신 정답코드에는 board의 바운더리 체크가 없는데어떻게 케이스를 통과하고 정답이 되는지 궁금합니다.
-
미해결개발 역량 + 자격증까지, Java로 PCCP 자격증 준비하기
실습권한좀 얼른주세요
실습권한좀 얼른주세요.진도를 못나갑니다.
-
미해결개발 역량 + 자격증까지, Java로 PCCP 자격증 준비하기
실습권한 부여언제되나요 신청했는데 얼른주세요.
실습권한 부여언제되나요. 권한없어서 강의 진도를 못나가고 있습니다.
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
AA.py 책점 에러
왜 에러가 나는 것일까요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
4-H
안녕하세요 제가 이 문제를 풀었을 떄 큰돌님과 다른 부분이 있어서, 효율성 측면에서 많이 떨어지는 코드인지 궁금해서 질문 드립니다!http://boj.kr/f1e7e2f7cf8c4ecfb4961534aebacdf4
-
해결됨김영한의 실전 자바 - 중급 2편
안녕하세요, 문제와 실행 결과가 다른 부분이 있어 제보드립니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]9. 컬렉션 프레임워크 - Map, Stack, Queue의 문제와 풀이2 - Map2의7-장바구니의"만약 수량이 0보다 작다면 상품이 장바구니에서 제거된다"가 실행 결과를 참고하면,"만약 수량이 0 이하가 되면 상품이 장바구니에서 제거된다"이렇게 하는게 맞지 않나 싶습니다.
-
해결됨6. [노베이스/입문] 게임회사 코딩테스트 스파르타 클래스
B 재배열 함정
처음에 혼자 풀 때 영상에서 하신 방법 딱 생각났는데B는 재배열 하지 말라는 함정때문에 못풀었습니다.근데 B 재배열은 무시해도 되고 백준에서도 답으로 인정해주면 회사 코테는 사람이 검수할텐데 거기서도 정답으로 인정해주나요? 그리고 sort하실 때 rbegin 말고 cmp 직접 만드셔서 사용하는 이유는 무엇인가요?
-
해결됨독하게 C를 배운 사람을 위한 선형 자료구조
마지막 열의 노드를 삭제하였을때 읽기 엑세스 위반 발생 건
안녕하십니까 '더미 헤드를 갖는 리스트로 개선 및 검증' 학습하던 도중에, 마지막 노드인 'jang'을 삭제할 시에 읽기 엑세스 위반 오류가 뜨면서 정상적인 종료가 되지 않았습니다. 디버깅으로 살펴보니 pPrev->pNext도 마지막 노드이다 보니 NULL인 상태에서 pPrev->pNext 도 동일하게 NULL 인상태에서 발생한 문제인듯 합니다. 제생각에는 마지막 노드를 삭제할때는 pPrev->pNext NULL 경우에 대한 IF 절을 넣는게 맞아보이는데 맞는 조치일까요?
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
유니온 파인드 rank관련 질문입니다!
마지막 10장의 유니온 파인드 강의 10분 30초경 코드에서 궁금한 점이 있는데요, 주석에서는 rank가 더 작은 쪽을 부모로 설정한다고 했는데 코드를 보면 p[rootA] = rootB;는 B가 A의 부모가 되는 것 아닌가요? 제가 잘못 이해한 건지 싶어서 질문 드립니다!
-
미해결[EduAtoZ] Python CosPro 1급 예상문제 풀이(40문제)
cos pro 샘플문제 제공....
지금(2025.11.21) 기준으로 샘플 문제가 한 회차밖에 제공되지 않습니다.최신 샘플 문제들을 더 받아볼 수 있는 방법이 있을까요?YBM 말고 다른 소스라도 괜찮습니다.
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-K 질문
안녕하세요 선생님 3-K는 BFS로 사용하셨는데비슷한 문제인 2636 치즈는 dfs를 사용하셔서 차이가 궁금해서 질문드립니다
-
해결됨38군데 합격 비법, 2026 코딩테스트 필수 알고리즘
DP Java 예제 자료형 오버플로우 문제
1. 현재 학습 진도41강 4-8 DP 부분 수강 중입니다 2. 어려움을 겪는 부분첨부해주신 Java 코드로 구현시 fib(100) 의 결과 값이 long 범위에 초과 되어 오버플로우가 발생하는 것 같습니다. 3. 시도해보신 내용BigInteger 를 도입하여 해결하긴 했지만, 더 나은 방법이 있다면 알려주시면 감사드리겠습니다. import java.math.BigInteger; import java.util.HashMap; import java.util.Map; public class FiboDynamicProgramming { private static Map<Integer, BigInteger> memo = new HashMap<>(); static { memo.put(1, BigInteger.ONE); memo.put(2, BigInteger.ONE); } // 1. 메모에 값이 있으면 반환 // 2. 없으면 피보나치 공식 적용 및 메모이제이징 private static BigInteger fiboDynamic(int n, Map<Integer, BigInteger> fiboMemo) { if (fiboMemo.containsKey(n)) { return fiboMemo.get(n); } BigInteger nthFibo = fiboDynamic(n - 1, fiboMemo).add(fiboDynamic(n - 2, fiboMemo)) ; fiboMemo.put(n, nthFibo); return nthFibo; } public static void main(String[] args) { System.out.println(fiboDynamic(100, memo)); } }
-
해결됨카카오 코테 6주 합격! 실전 파이썬 코딩테스트
목표문제
안녕하세요!제공해주신 1강 목표문제 풀이 영상은 없나요?1강 목표문제 풀이에서는 제공해주신 목표문제가 아니라 다른 문제를 풀이해주셔서요..!연습문제&목표문제로 제공해주신 목표문제에 대한 풀이가 보고싶은데 강의 영상은 따로 없어서, 누락인가 해서 질문 드려요!