월 15,400원
5개월 할부 시다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 해결됨it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
제가 직접 짠 코드에서 16번문제 4번에서만 오류가 납니다.
이상하게 4번에서만 오류가 나서 반례가 있는지 계속 생각해봤는데 생각이 잘 안되서 질문드립니다! aRes 는 a의 해당 a[i]번 값의 갯수를 저장하고 bRes는 b의 해당 b[j]번 값을 저장합니다. 그리고 그 값이 같을때 flag를 flase로 해줍니다. c++ 에서도 강사님과 같은 방법을 써야하나요? 제 코드와 차이점이 뭔가요? 시간 측면에서 더 효율적인건가요? #include #include int main(){ using namespace std; //freopen("input.txt", "rt", stdin); string a,b; int i,j; int aRes,bRes; bool flag=true; cin>>a>>b; if(a.length()==b.length()){ flag=true; for(i=0; i<a.length(); i++){ aRes=1,bRes=1; for(j=0;j<a.length();j++){ if(a[i]==b[j]) bRes++; } for(j=i+1;j<a.length();j++){ if(a[i]==a[j]){ aRes++; } } if(aRes!=bRes) flag=false; } if(flag) cout<<"NO"; else cout<<"YES"; } return 0; }
- 미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
이상하네요
코드짜서 exe파일 채점파일에 복사 붙여넣기했는데 지정되지 않은 파일이라고 나옵니다 앞강의는 교수님이 한대로 해서 잘 됬는데 이거 똑같이 하니까 이러네요 아 참고로 코딩 구현 제대로 됬습니다 ㅠ
- 미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
duration 1초 문턱 판단
영지선택문제말고도 small large문제들이 많은데, 그 1초 넘는지 안넘는지 대략적으로 어느정도로 생각하면될까요? 계산량이 대략 어느정도? 라고 생각하면 1초일지 궁금합니다.
- 미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
강의자료
파일 다운받았는데요 CPS문제파일 이거는 문제고 CPS소스파일 <-이거는 각 문제 의 해답인가요? CPS채점폴더에서 제가 푼 코드 채점하는 방법은 무엇인가요? 그리고 섹션5(강의자료)이건 어떻게 사용하는건가요? 저만 헷갈리는건가.. 아무튼 열심히 공부 시작해보겠습니다.!
- 미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
강의 내용을 c만 알고도 들을 수 있나요?
강의 내용을 c언어만 알고도 전부 들을 수 있나요? 아니면 c++을 들어야 강의를 이해할 수 있나요?
- 해결됨it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
18번 문제 3번 case에서 wrong으로 뜨는데 이유를 모르겠습니다.
선생님 영상을 보기 전에 스스로 짠 코드인데, 선생님 것과는 else부분이 다릅니다. 3번 case에서 왜 안되는지 알려주실 수 있을까요? int main() { freopen("input.txt", "rt", stdin); int n, m, i, num, cnt = 0, result=0; scanf("%d %d", &n, &m); for (i = 1; i <= n; i++) { scanf("%d", &num); if (num > m) { cnt++; } else { if (result <= cnt) { result = cnt; } cnt = 0; } } if (result == 0) printf("-1"); else printf("%d", result); return 0; }
- 미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
이 코드의 문제점이 알고싶습니다.
int main() { freopen("input.txt", "rt", stdin); int i, n, k, cnt = 0, pos = 0, total = 0;; scanf("%d", &n); vector<int> arr(n); for (i = 0; i < arr.size(); i++) { scanf("%d", &arr[i]); total += arr[i]; } scanf("%d", &k); if (total < k) { printf("-1\n"); return 0; } while (1) { if (arr[pos] > 0) { arr[pos]--; cnt++; } else { pos++; continue; } if (cnt == k) { printf("%d", pos + 1); break; } pos++; if (pos > n - 1) { pos = 0; } } }
- 미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
강사님하고 별반 다를거 ㅇ벗는 코드인데 타임리미트가 걸립니다.
#define _CRT_SECURE_NO_WARNINGS #include <iostream> using namespace std; int main() { int rou = 10; int A[10] = {}, B[10] = {}; int scoA = 0, scoB = 0, lastW = 0; for (int i = 0; i < rou; i++) scanf("%d ", &A[i]); for (int i = 0; i < rou; i++) scanf("%d ", &B[i]); for (int i = 0; i < rou; i++) { if (A[i] == B[i]) { scoA += 1; scoB += 1; } else if (A[i] > B[i]) { scoA += 3; lastW = 1; } else { scoB += 3; lastW = 2; } } printf("%d %d\n", scoA, scoB); if (scoA > scoB) printf("A"); else if (scoA < scoB) printf("B"); else if (scoA == scoB) { if (lastW == 0) printf("D"); else if (lastW == 1) printf("A"); else if (lastW == 2) printf("B"); } return 0; } 저 위의 코드가 타임리미트가 걸리는데 강사님과 크게 다르지않는 코드에서 타임리미트가 걸려서요..; 제가 뭔가 잘못된건가요? 답은 제대로 나옵니다.
- 미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
53번 문제 using namespace std; 사용하는 이유
컴파일러는 visual Studio 사용/ 파일 저장은 1.cpp로 함 #include <stdio.h> #include<stack> using namespace std; int main() { int n, k; stack <int> s; char str[20] = "0123456789ABCDEF"; scanf("%d %d", &n, &k); while (n > 0) { s.push(n % k); n = n / k; } while (!s.empty()) { printf("%c", str[s.top()]); s.pop(); } return 0; } 에서 using namespace std;를 사용해야 stack<int> s;부분에서 오류가 안 나더라구요. 이유가 무엇인지 궁금합니다. 강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다.
- 미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
영상 수정이 아직 안된것 같아 말씀드려요~
수정 부탁드립니다.
- 미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
friend함수로 한다면,
안녕하세요 강사님, 문제를 풀다 연산자 오버로딩오류로 구조체 내에서 friend bool operator < (const Data &a, const Data &b) {return a.date > b.date; //} 이와같이 함수를 만들었습니다. 현재는 79번에 남겨주신 답변을 보고 이해한 상황입니다. 그런데, 강사님이 작성하신 코드로는 한줄 한줄 확인해볼 때 operator부분으로 넘어가지 않는데, 위 함수로는 operator로 넘어가 힙에 저장된 값들을 비교하는 과정을 거치고 원래 라인으로 돌아가는 것을 보았습니다. 내부적으로는 동일하게 연산자 함수를 사용하나요? friend함수에서만 이와같은 일이 나타나는 이유는 무엇인가요?
- 미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
알고리즘을 사용해서 풀어봤습니다.
안녕하세요 선생님, 그래픽스 프로그래머로 전향하기 위해 강의를 듣고 있습니다. int main() { int n, i; std::cin >> n; std::vector<int> ch(n); std::unordered_set<int> s; for (i = 0; i < n; i++) { std::scanf("%d", &ch[i]); } for (int i : ch) { s.insert(i); } ch.assign(s.begin(), s.end()); std::sort(ch.begin(), ch.end()); std::cout << ch[ch.size() - 3]; return 0; } 한국에서는 코딩테스트에 알고리즘을 사용하는걸 좋아하지 않는 분위기 인가요? 감사합니다.
- 미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
80점으로 뜨는데 혹시 틀린점 짚어주실 수 있나요??
#include <iostream> using namespace std; int main() { int n, m; int max = -10000; int a; int cnt = 0; cin >> n >> m; for(int i = 0; i < n; i++) { cin >> a; if(a > m) cnt++; else cnt = 0; if(cnt > max) max = cnt; } if(max == 0) cout << "-1"; else cout << max; return 0; }
- 미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
문제 설명이 너무너무 난해합니다..
작은 수 부터 차근차근 다시 설명하는 영상이 필요할듯합니다. 왜 저렇게 계산해야하는지 이유는 없고 방법만 있습니다. 좀더 디테일한 영상 다시 부탁드립니다.
- 미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
기준을 앞으로 뒀으때 질문드립니다.
앞을 기준으로 한명씩 체크하면 분노유발자가 더 많아지는데 그리할수도 있는거죠? 어찌되었건 모든사람 기준으로 앞이 크면 안보이니까요ㅎ 1번 기준잡고 2,3,4,5...다음 2번 기준잡고 3,4,5,6.. 다음 3번 기준잡고 4,5,6,7...
- 미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
비주얼 스튜디오 scanf 입력 오류 문의드립니다.
아래와 같은 오류가 납니다. 오류 C4996 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. AA 그리고 ifstream cin cin.open(input.txt) scanf 로 변경후에 그대로 써도 입력이 받아지는지 궁굼합니다.
- 미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
냅색 알고리즘 질문드립니다.
안녕하세요, 강의에서 문제 유형이 무한 개면 일차원 배열에 앞에서부터 참조해서 구하면 되고, 문제 유형이 1개면 일차원 배열에 뒤에서부터 참조해서 구하면 된다고 하셨는데 만약에 문제 유형이 어떤 문제는 2개 어떤 문제는 5개 이런 식으로 갯수가 주어지면 이런 문제도 일차원 배열로 풀 수 있을까요? 제 머리로는 잘 안풀려서 질문드립니다 ㅜㅜ
- 미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
코딩테스트 준비는 언어 한개로만 하는게 좋을까요
선생님 파이썬 코딩테스트 대비도 있던데. 코딩테스트 준비하려면 C++ 언어 하나로만 가는게 좋을까요. 아니면 여러 언어들 준비해서 하는게 좋을까요. 파이썬도 듣게 되면 이점이 있을까요.
- 미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
mac을 사용중인 학생입니다.
안녕하세요! mac을 사용하며 gcc로 파일을 만들어 공부하고있는 학생입니다. mac에서 채점 파일을 실행을 못한다고 들었습니다. 타임리밋트 를 확인하고싶은데 time 함수를 이용하여 찍어내려고 하고있는데 타임리밋트의 기준은 몇초인지를 알고싶습니다. 데이터셋은 in1,2,3,4,5.txt데이터를 넣으면 될 것 같은데 아웃풋의 결과값은 out1,2,3,4,5.txt파일의 결과값이라고 보면 될까요?
- 미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
학습방향에 대해 질문드립니다.
안녕하세요 올려주신 강의로 많이 배웠습니다. 다름이 아니고 이 강의를 모두 들었다는 전제하에 추천해주시는 문제집?이나 문제리스트 같은것들이 있을까해서 질문드립니다. 문제 사이트가 너무 방대하고 그래서 어디서부터 손을 대야할 지 잘 감이 오지 않네요 ㅠㅠ