묻고 답해요
160만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2_C 질문있습니다!
안녕하십니까 강사님! 덕분에 강의 너무 잘 듣고 있습니다! 제가 정답은 맞았으나 강사님 코드랑 비교해보니 구현 방법이 조금 다른 거 같았습니다!강사님 코드는 최대 깊이까지 메모리 만들어 놓은 거 같고 저는 입력의 최대 값까지만 비교했습니다!제가 이 문제를 한번 더 풀때 어떤 방법으로 접근하는게 더 좋을지 고민이 됩니다.코딩테스트 공부 뿐만 아니라 효율적인 코드 작성에 대해서도 고민하고 싶어서 여유가 되신다면 제가 작성한 코드 피드백을 해주실 수 있으실지 해서 남깁니다! 감사합니다!http://boj.kr/c46e4ccf34ef4c4f9a68a8c31af8959d
-
미해결JavaScript 알고리즘 베스트 10
학습방법과 방향성을 잡아주시면 감사하겠습니다.
제가 문제를 풀때, 너무 하드코딩을 하는것 같이 느껴집니다.우선 문제를 먼저 풀어보고, 강의를 듣고 있는데, 선생님이 푼 방법으로 풀려고 노력하는게 좋을까요? 아니면, 선생님이 푼 방법으로 바꾸려고 노력하는게 좋을까요??제가 짠 코드는 이렇습니다.function solution(data){ let answer = []; let rotten_carret = 0; let rotten_carret_count = 0; //일단 for문으로, carret 밭 전체 탐색 for(let i = 0; i < data.length; i++) { for(let j = 0; j < data[i].length; j++) { //#일때 썩은당근 갯수 ++ if(data[i][j] === '#') { rotten_carret++; } //만약 0이라면 if(data[i][j] === 0) { //빈곳에서 주변 탐색을 통한 썩은 당근 갯수 구하기 for문 for(let k = (i-1); k <= (i+1) && k < data.length; k++) { for(let f = (j-1); f <= (j+1) && f < data[i].length; f++) { if( (k >= 0 && f >= 0) && (k!==i || f!==j)) { if(data[k][f] === '#') { //console.log${i},${j}일때 ${k},${f} 엔 ${rotten_carret_count}); rotten_carret_count++; } } } } } } } answer.push(rotten_carret); answer.push(rotten_carret_count); return answer;} 어떤 방식으로 학습하는 것이 더 효율적일지 의문이 들어 이렇게 문의 드립니다.
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
문제 질문
교안에 없는 문제인데 따로 질문드려도 괜찮을까요 큰돌님..! AI나 구글링을 해봐도 답이 안나와서 질문드립니다 ㅠㅠ
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
학습방법 문의. 간절해요 ㅠㅠ
안녕하세요 선생님. 전반적인 코딩 공부에 관한 질문을 드리려 이렇게 질문을 남기게 되었습니다. 현재 대학교 3학년이고 소프트웨어학부입니다. 1학년 때 c언어(혼공씨 교재)로 수업을 하였고 저는 이때 코딩을 완전히 등한시하며 3학년까지 교양이나 이산수학, 선형대수 과목 같은 과목들만 수강하며 학점을 채우며 다니다가 3학년 1학기 때 개인적인 사정으로 휴학을 하게 되었습니다. 아예 백지 상태였던 저는 제대로 공부하자는 마음이 생겨 혼공씨 책을 다시 구매하여 포인터 전까지 유튜브에 있는 강의를 들으며 기본적인 c문법을 익혔습니다. 그런데 아무래도 무료 강의이기도하고 따로 문제를 푸는 강의이기보다는 기본적인 문법을 알려주는 수준의 강의인지라 뭔가 한계를 느끼고 지인들의 추천을 받아 선생님의 강의를 구매하게 되었습니다. 현재 제 상태는 포인터 전까지의 기본적인 문법 정도만 알고 있고 따로 문제를 풀어본 경우는 거의 없다고 봐도 무방합니다. 복학을 한다면 객체지향프로그래밍 실습, 자료구조와 같은 c언어보다 더 심화 된 언어들로 수업을 하는 과목이 기다리고 있습니다. 따라서 저는 정말 아주 기본적인 c문법은 알고 있으니 선생님의 강의를 들으며 모르는 것들은 혼공씨나 구글에서 찾아보며 c++메인에 c는 c++을 들으며 자연스럽게 메꾸어가는 방식으로 학습을 할 예정인데 이게 맞는 방법인지도 모르겠고 시간이 얼마 없어 너무 막막한 마음만 듭니다. 만약 시간이 되신다면 이런 제 상황에 맞는 학습법을 추천해주시기를 간곡히 부탁드립니다. 긴 글 읽어주셔서 감사합니다
-
미해결해외 빅테크 코딩 인터뷰: LeetCode 포기자의 합격 공부법
유료 모의 면접 활용 시점
안녕하세요 강의자님! 좋은 강의 만들어 주셔서 감사합니다. 빅테크 준비 할 때 좋은 가이드가 된 것 같습니다. 두 가지 질문이 있습니다. 1. 인터뷰 준비 보너스 팁 부분에서 유료 모의 면접 활용의 시점은 인터뷰 제의가 온 후 인지 아니면 제의가 오기 전에 준비를 위해 하셨는지 궁금합니다. 2. 유료 모의 면접가 실제로 도움이 많이 됐는지도 궁금합니다.
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-P 질문 있습니다
http://boj.kr/54aae36378b4419ab85120b44a24658a95퍼센트에서 계속 틀렸다고 나오네요.. 뭐가 문제인지 잘 모르겠습니다 도와주세요 ㅠ can_plant 는 y,x에 대해서 그 좌표가 꽃술이라면 꽃을 심을 수 있는 좌표인지 확인하는 함수이고go 함수는 원복하면서 모든 경우의 수 체크하는 재귀함수입니다.
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1-L 1940질문있습니다
http://boj.kr/f4e4599b7f5b4a6693f4eac7063b4972저는 입력 받을 수 있는 갯수가 크다고 생각하여 전체를 탐색하게 되면 시간이 오래 걸릴 수 있다고 생각해서 정렬 후 비교값보다 커지면 탐색을 종료하게 끔 설계를 했습니다.허나 궁금해지는 것이 정렬을 하고 반복문 시간을 줄이는 것이 더 효율적인 코드인지 아니면 선생님처럼 정렬을 하지 않고 정렬하는데 시간소모를 없애고 전체 탐색을 하는게 더 효율적인지 궁금해서 질문드립니다!코드 작성 시간측에서는 선생님의 코드가 훨씬 효율적이지만 시간복잡도 측면에서 궁금합니다!!추가로 강의 내용중에 예외처리에 대해서도 생각하게되었습니다!오늘도 좋은 강의 감사드립니다!
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-O 사다리조작문제 질문합니다.
http://boj.kr/32b3838d8d234c319135354effb7f937안녕하세요. 사다리 조작 문제를 푸는데 거의 다 푼거 같은데 계속 틀려서 .. 도와주세요...
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
질문드립니다!
이전에 풀었던 코드를 여러 번 수정하며 첨부한 링크와 같이 코드를 수정했습니다. 큰돌님 코드의 흐름과 동일하게 보이는데, 계속 틀렸다 나와서 질문드립니다.. 어떤 부분에서 제 코드가 오류를 내는 것인지 모르겠습니다 ㅜhttp://boj.kr/57ecaad1d70a4f9c8f3b0ae316d5fb7d
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
질문드립니다!
안녕하세요 큰돌님.문제를 풀 때 다음 함수가 필요하다 생각했습니다.1. 심을 수 있는지 체크가격을 합하는 함수방문 처리더했던 가격을 빼는 함수방문 처리 해제여기서 2, 3 과 4, 5 는 함께 이뤄지는 로직이므로 두 과정을 묶었습니다.큰돌님의 코드와 다른 점은 아무래도 합에 대한 부분인데, 저는 합을 전역으로 설정했습니다. 제 생각으론 합을 전역으로 설정했지만,2,3재귀4,5무조건 이 순서대로 흘러간다고 생각했기에 합을 전역으로 설정해도 문제가 없다고 봤습니다.제 생각과 로직 중 어떤 부분이 틀렸을까요?http://boj.kr/71892c4f7dc3477d8f44ae4079d0f763
-
해결됨38군데 합격 비법, 2025 코딩테스트 필수 알고리즘
선택 정렬 질문
1. 현재 학습 진도몇 챕터/몇 강을 수강 중이신가요? 3주차 2강어떤 알고리즘을 학습하고 계신가요? 선택 정렬여기까지 이해하신 내용은 무엇인가요? 선택 정렬 원리 2. 어려움을 겪는 부분어느 부분에서 막히셨나요? 교재 잘못 나온 부분코드의 어떤 로직이 이해가 안 되시나요?어떤 개념이 헷갈리시나요? 3. 시도해보신 내용문제 해결을 위해 어떤 시도를 해보셨나요?에러가 발생했다면 어떤 에러인가요?현재 작성하신 코드를 공유해주세요 이렇게 구체적으로 알려주시면, 더 정확하고 도움이 되는 답변을 드릴 수 있습니다! 😊 딩코님 안녕하세요! 교재에 잘못 나온 부분인가 싶어서 질문 남깁니다.3주차 선택 정렬 부분에서요딩코님께서도 이렇게 설명을 하시고,직접 파이참에서 돌려봤을 때해당 결과가 이렇게 나왔습니다. 그런데 교재에는실행결과가 다르게 나와있어서 혹시 교재 잘못나온 건 아닌지 여쭤봅니다.교재 보면서 혼자 생각정리 하고 있었는데, 아무리 생각해도 실행결과가 저게 아닌 것 같아서 직접 돌려보고 강의도 봤는데 교재에 나온 결과가 안 나오더라고요
-
미해결코딩테스트 [ ALL IN ONE ]
시간복잡도 질문
안녕하세요? 비전공자이지만 코딩이 필요한 사업을 하는 사람이라 수강하고 있어요 시간복잡도 너무 어렵네요 코드 읽는 법을 알고 있어야할거 같아요코드 읽는법 먼저 공부 해얄거 같은데 공부법 추넘해주실수 있나요? 아니면 그냥 넘기고 다음강의 들어도 될까요?
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
알고리즘교안.pdf 81p 질문드립니다.
81쪽 코드에 배열을 출력하는 반복문 속cout << b[0][0] << " ";이게cout << b[i][j] << " ";해야 하는 것이죠?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
6. 최대 길이 연속부분수열 왜 계속 RuntimeError 뜰까요?
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); int k = sc.nextInt(); sc.nextLine(); int[] array = new int[N]; for (int i = 0; i < array.length; i++) { array[i] = sc.nextInt(); } sc.nextLine(); Main main = new Main(); int result = main.solution(array, k); System.out.println(result); } private int solution(int[] array, int k) { int lt = 0; int answer = 0; int count = 0; for (int rt = 0; rt < array.length; rt++) { if (array[rt] == 0) count++; while (count > k) { if (array[lt] == 0) { count--; } lt++; } answer = Math.max(answer, rt - lt + 1); } return answer; } }
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
8 - K 질문
http://boj.kr/137ec1df9b104354b9678dbe3c1581c2사진에서 위에 제출은 선생님 코드를 따르고아래 제출은 링크인데 왜 실행 시간에서 큰 차이가 나는 건가요? 함수에 (vector<long long> &tree)로 참조할 벡터를 직접 넣어서 프로그램이 바로 찾을 수 있어서 빠른 건가요?아니면 scanf(), printf()와 cin, cout의 차이로 시간에서 차이가 나는 건가요??
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
8-H 질문
강의를 듣다가 잘 모르겠는 부분이 있어서 질문드립니다.if(m == 5 || m == -1) cout << "Messi Messi Gimossi\n";이 부분에서 공백의 조건이 이렇게 되는 이유를 제대로 이해한게 아닌 것 같고 찝찝하여 질문드립니다.m == 5가 되는 경우는 어떤 경우 인건가요??m == -1은 f[i]가 m이랑 동일할 때 "기존에 f[i]에 +1로 공백을 채워준 그 자리다"고 이해하면 되는 걸까요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-k 백조문제 질문합니다!
안녕하세요 3-k 백조 문제를 푸는데 메모리 초과 오류가 납니다. http://boj.kr/e38286aff50140df8d3bdbd83b8e66f9지역변수는 최대한 다 제거했는데도 메모리 초과 오류가 납니다. 도와주세요!
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
히든퀘스트 16단계
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.단계별 16단계까지 풀기라 되어있는데16단계 스택, 큐, 덱 1 까지 풀라는 말씀인가요아니면 그냥 68단계까지 다풀어야하는건가요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
알고리즘 개념교안 공부 질문
안녕하세요:)이제 강의를 수강하기 시작했는데,혹시 c++이나 기본 알고리즘 개념을 아예 모르면영상 강의를 수강하기전에 알고리즘 개념교안을먼저 공부하고 영상 강의를 수강하는게 좋을까요??아니면 영상 강의를 처음부터 들어도 생관없을까요??답변 주시면 감사하겠습니다 :)
-
미해결김영한의 실전 자바 - 중급 2편
퀴즈 오류 관련 문의
1. 강의 내용과 관련된 질문인가요? (예/아니오)네2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)네3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)네