소개
패스트캠퍼스 자료구조 & 알고리즘 강의
제로베이스 자료구조 & 알고리즘 강의
프로그래머스 PCCP(코딩역량인증시험) 강의
강의
전체8로드맵
전체1수강평
- 유익합니다. 초보자에게 추천. 어렵긴하군요
kindjin12
2024.07.01
0
게시글
질문&답변
2024.07.08
반복문 사용 (간단..?)
안녕하세요^^ 만약 아래와 같이 코드가 된다면 두 배열을 합치지 못합니다. const solve = (a,b) => { let left = 0, right = 0 const n = a.length + b.length; const answer = []; for (let i = 0; i b[right]) { answer.push(b[right]); right ++ } else { answer.push(a[left]) left ++ } } console.log(answer) } const a = [1,3,5]; const b = [2,3,6,7,9] console.log(solve(a,b)); 결과가 [1, 2, 3, 3, 5, undefined, undefined, undefined] 나올겁니다. 왜냐하면 a 배열의 값이 다 들어가고 나면 a[left] 값은 undefined 이 되고, undefined과 숫자의 크기 비교는 항상 false 결과를 가져옵니다.
- 0
- 2
- 67
질문&답변
2024.07.08
질문있습니다.
안녕하세요^^ 잘 하신 코드입니다. 코드가 아래와 같이 조금 개선했으면 좋겠습니다. #include #include #include #include #include using namespace std; int main() { ios_base::sync_with_stdio(false); int n; cin >> n; vector table(n); for (int i = 0; i > table[i]; int max = 1; int cnt = 1; int idx = 1; int prev = table[0]; while (idx = prev) { cnt++; } else cnt = 1; prev = table[idx]; idx++; if (cnt > max) max = cnt; } cout
- 0
- 2
- 76
질문&답변
2024.07.01
고정된 숫자 문제 질문
안녕하세요^^ 제한 사항이 잘못 적혀 있습니다. 아래와 같이 생각하시면 좋겠습니다. 감사합니다. • -100,000,000
- 0
- 2
- 70
질문&답변
2024.04.26
43번 채점결과
안녕하세요^^ 죄송합니다. 입력크기가 1,000까지인데 3번 케이스부터 100,000 크기로 입력을 해버렸습니다. 위 코드에서 a 배열의 크기를 100001로 해서 채점 받아 보세요. 방금 43번 채점 폴더 수정해 놓았습니다.
- 0
- 2
- 278
질문&답변
2024.04.26
43번 문제 3 ~ 5번에 문제가 있는것 같습니다.
안녕하세요^^ 죄송합니다. 테스트 케이스 입력크기를 1000까지만 들어가야 하는데 100,000만까지 넣은 것 같습니다. 일단 코드에서 배열의 크기를 1001 로 하지 말고 100001로 해서 채점받아 보세요. 방금 43번 채점 폴더 수정해 놓았습니다.
- 0
- 1
- 166