묻고 답해요
169만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-O 질문
안녕하세요 큰돌님!스택문제를 풀다 예제는 다 맞는데 틀렸다고 하여 질문드립니다!강의를 봤는데도 어디서 틀렸는지 모르겠습니다ㅠㅜ시간되실때 한번 봐주시면 감사드리겠습니다!http://boj.kr/1ee778d376d24cc1b2a4c785d546212d
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
4-I질문
http://boj.kr/6565060a249d47b38645c305c4f61a0f 이 코드 왜 틀린건지 모르겠습니다...
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1-G 백준9996번 반례
큰돌님 이렇게 제가 코드를 작성해보았는데 반례를 못찾겠습니다ㅜㅜ 로직은 큰돌님 강의에서 설명해주신거랑 비슷합니다#include <iostream> #include <vector> #include <cstring> using namespace std; vector<string> split(string input, string delimiter) { vector<string> ret; long long pos = 0; string token = ""; while ((pos = input.find(delimiter)) != string::npos) { token = input.substr(0, pos); ret.push_back(token); input.erase(0, pos + delimiter.length()); } ret.push_back(input); return ret; } int main() { vector <string> answer; int N; cin >> N; bool flag = false; // string pattern; char pattern[101] = {0, }; cin >> pattern; string d = "*"; vector<string> a = split(pattern, d);//a에 담기게 된다 // for(string b : a) cout << b << "\n"; char temp[101] = {0, }; char part1[101] = {0, }; char part2[101] = {0, }; a[0].copy(part1, a[0].size()); a[1].copy(part2, a[1].size()); // cout << "part1 is " << part1 << endl; // cout << "part2 is " << part2 << endl; for(int i = 0; i < N; i++){ cin >> temp; if(strlen(temp) < a[0].size() + a[1].size()){ answer.push_back("NE"); continue; } for(int j = 0; j < a[0].size(); j++){ if((temp[j] == part1[j]))flag = true; else flag = false; } int cnt = strlen(temp) -a[1].size();//마지막 단어 인덱스 번호 for(int j = 0; j < a[1].size(); j++){ if((temp[cnt + j] == part2[j]))flag = true; else flag = false; } if(flag){answer.push_back("DA"); cout << "DA" << "\n";} else { answer.push_back("NE"); cout << "NE" << "\n"; } } // for(string x : answer)cout << x << endl;s return 0; }
-
미해결홍정모의 따라하며 배우는 C++
constexpr을 사용했을때의 장점
2.9강 9:10초 정도부터 컴파일 내에서 정해지는 상수를 정의할때 constexpr을 사용할 수 있다고 하셨는데 const말고 constexpr을 사용 했을때 장점이 무엇인가요?제가 생각했을때의 장점은 런타임중에 정해지는 상수에만 const를 쓰니까 컴파일중 정해지는 상수와 좀더 쉽게 구분할수 있다...정도인데 이게 constexpr을 쓰는 이유가 맞나요? - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결홍정모의 따라하며 배우는 C++
\a 가 소리가 안날때
지난강의에서도 그렇지만 \a가 비프음을 출력하는 기능..? 단어를 뭐라고 표현해야될지 모르겠지만 어쨌든 \a가 그런 역할을 하는데 제 컴퓨터에서는 소리가 안나서 어떤설정이 문제인지 궁금합니다.- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
해결됨홍정모의 따라하며 배우는 C++
13분 교수님 코드 그대로 작성시 에러가 납니다.
clion에서 c++ 공부하고 있는데 #include <iostream> using namespace std; int& get(std::array<int,100>& my_array, int ix) { return my_array[ix]; } int main() { std:: array<int, 100> my_array; my_array[30] = 10; get(my_array,30) = 1024; cout << my_array[30] << endl; return 0; }위와같이 코드를 짰을때 사진과 같은 에러가 나는데 왜 이런걸까요 ?
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-k 교수가 된 현우
선생님 안녕하세요2-k 강의를 듣기 전 먼저 풀어보았는데 컴파일 에러가 나옵니다.어느 부분이 잘못되었는지 몰라서 질문 드립니다.http://boj.kr/bfdfa1d3fcad42daae13f2d7e13b973c
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
7-L 질문입니다.
안녕하세요 강사님. for (int j = 100; j > cost[i]; j--)냅색 알고리즘에서 j 가 cost[i]를 포함하지 않아야만 하나요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
4659 질문드립니다.
안녕하세요 큰돌님 알고리즘 강의를 보며 많은 도움을 받고있습니다!해당 강의 보면서 조건들을 잘 맞추고 출력형식도 잘 했다고 생각했는데 제출하면 오답이네요ㅠㅜ틀린 내용을 잘 못찾겠어서 질문드립니다!시간되실때 한번 봐주실 수 있으신가요?http://boj.kr/ac9ebe891d7c4734a5f01e78a1e2d13d
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
4-f질문입니다.
일단 문제는 이해를 했는데 코드를 이해를 1도 못하겠습니다... 학교를 다니고있는데 문제를 도저히 못풀경우 해설을 듣고 이해가 될때까지 붙잡아야 하나요? 아니면 해설강의를 듣고 다른 강의를 들으러 가야하나요??
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1 - K의 cnt[]배열크기 질문합니다
안녕하세요 강사님!1 - K 문제에서 cnt배열의 크기를 200으로 설정하셨는데 200인 이유가 무엇인가요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-A 2178 질문있습니다ㅜ
https://www.acmicpc.net/source/56777065 이 코드랑 https://www.acmicpc.net/source/57068084 이 코드의 차이점이 뭐죠.,,? 왜 하나는 맞고 하나는 틀릴까요 ? ㅠ
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1 - I문제 return에 대해서
안녕하세요 강사님.포켓몬스터 이다솜 문제에 대한 강의와 답지에 나와있는 코드에는 return 0;이 없는데, return 0;을 넣어서 코드를 작성하면 틀리게 되는것인가요? return 0;이 없는 이유가 궁금합니다.또한, cout << mp[s] << "\n"; 에서 '\n'으로 작성하여 제출해도 정답이라고 나오는데 "\n"과 '\n'의 차이가 무엇입니까?추가적으로 cout << "DA\n"; 과 cout << "DA" << '\n'; 의 차이는 무엇인가요??
-
미해결홍정모의 따라하며 배우는 C++
과제 괜찮은지 확인 부탁드립니다~
잘 모르는 부분은 조금씩 참고해서 하긴 했지만, 이런식이면 괜찮을까요? #include <iostream>using namespace std;int sum1(int a,int b){ int s1 = a + b; return s1;}int sum2(int c,int d){ int s2 = c * d; return s2;}int sum3(int e,int f) { int s3 = e / f; //밑에서 입력받은 e,f를 나눠준뒤, s3에 저장한다. return s3; //계산된 s3를 밑의 main에 return 시켜준다. 그 뒤에 바로 출력된다.}void textPint(){ cout << "코드가 종료되었습니다." << endl; return; }int main(){ int a,b; cout << "더할 두 숫자를 입력하세요." << endl; cin >> a >> b ; cout << "두 수의 합은 : " << sum1(a, b) << " 입니다."<< endl; int c,d; cout << "곱할 두 수를 입력하세요." << endl; cin >> c >> d ; cout << "두 수의 곱은 : " << sum2(c, d) << " 입니다."<< endl; int e,f; //cint에서 입력받을 값을 미리 지정 cout << "나눌 두 숫자를 입력하세요." << endl; cin >> e >> f ; //값을 입력 받는다. cout << "두 수룰 나눈 값은 : " << sum3(e, f) << " 입니다."<< endl; //sum3에 입력받은 e,f를 저장 textPint(); return 0;}
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
C++에서 띄어쓰기 포함한 여러줄을 파일에 쓰기!(읽기가 아닌 쓰기!)로 하려는 경우가 궁금합니다.
#include <iostream>#include <fstream>using namespace std;int main() {char name[10], dept[30];int sid;//키보드로부터 읽기cout << "이름 >>";cin >> name;cout << "학번 >>";cin >> sid;cout << "학과 >>";cin >> dept;//파일 열기. students.txt 파일을 열고, 출력 스트림 생성ofstream fout("c:\\temp\\student.txt");if (!fout) {cout << "c:\\temp\\student.txt 파일을 열 수 없다.";return 0;}//파일 쓰기fout << name << endl;fout << sid << endl;fout << dept << endl;fout.close();}예제인데요.학과명을 예를들어 information security라고 입력한다고 하면 어떻게 수정해야 하나요?입력받는 문자들을(띄어쓰기 포함)파일에 쓰고 저장하는 경우가 정말 정말 궁금합니다.감사합니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
질문있습니다!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 선생님 코드에서 a[101][101], visited[101][101] 에서 범위를 a[104][104], visited[104][104] 로 하면 틀렸다고 나오던데 범위를 딱 맞춰서 지정해 줘야 하나요?
-
미해결[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
클래스 상속과 << 연산자 오버로딩
클래스를 상속할때Time객체의 show함수를 << 연산자 오버로딩으로 대체한것처럼 Time 클래스를 상속한 NewTime 객체도 << 연산자를 오버로딩 할 수 없나요? hours와 mins가 Time의 private이라서 접근할 수 없다고 나오는데 다른 방법이 없는지 궁금합니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3 - D 어떤 부분이 잘못된 건지 봐주세요
http://boj.kr/a87bcdc8a73f4c8d8cc5e8f31aebfe75로직은 선생님과 동일한데요 자잘한 것 3 개만 바꿨습니다.in 함수 -> underOver 함수맵 초기화시 'J'인 경우 지훈이의 체크 배열[i][j] = 1선생님은 맵 초기화시 할당하지 않고 지훈이의 최단 거리를 돌리기 직전에 할당하셨어요.지훈이의 처음 좌표 tie(y, x)로 추출선생님은 새롭게 변수를 선언하고 초기화하셨어요.int y = q.front().first();int x = q.front().second();어떤 곳이 틀린 걸까요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
다른 방법으로 풀었는데, 이 풀이는 어떤지 봐주세요!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. http://boj.kr/5dddfe26673043e9aa9259cd51a464e9 처음으로 강의 안보고 백준 문제 정답에 성공했습니다.기쁜 마음으로 강사님의 풀이법과 비교해보려고 영상을 봤는데 저랑은 완전히 다른 방식으로 푸셨더라구요. 제가 푼 방식은 어떤지 궁금합니다! 그리고 다른 사람의 풀이를 봤을 때 어떤 풀이가 더 좋은 풀이인지를 볼줄 아는 시야가 필요할 것 같은데, 그부분은 어떻게 연습해야 키워질 수 있을까도 궁금합니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
4-O stack 이용하여 좀 다르게 풀어봤는데 무엇이 틀렸는지 모르겠습니다 ㅠ
강사님 안녕하세요,4-O 현욱은 괄호왕이야 문제를 아래와 같이 풀었는데요http://boj.kr/5193238e46f444fd8145ad178aa4a8d5stack 을 이용해서 pop 이 발생한 횟수를 pop_cnt 에 갱신올바른 문자열이 끊기는 지점에서 pop_cnt 를 결과값 vector 에 push_back 하고 pop_cnt = 0 초기화전체 문자열을 탐색 하고 난 후결과값 vector 에 쌓여있는 값 중 최댓값을 산출올바른 문자열의 길이는 pop 이 발생한 횟수의 2배이므로pop_cnt 의 최댓값에 2배를 출력놓친 부분이 있는지 문제 pass 를 못하고 있습니다...무엇이 문제일까요 ㅠ