inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)

최대부분 증가수열 제대로 구현했는지 궁금합니다 ㅎㅎ

204

dev loveloper

작성한 질문수 1

0

강사님, 주말 잘 보내셨는지요 ㅎㅎ

급하게 코딩테스트를 준비하게 되었는데 너무 좋은 강의를 알게 되어 좋았습니다.

시간이 별로 없어 완강조차 못 했지만 그래도 기초 of 기초 of 기초..정도는 알게된 것 같습니다ㅎㅎ

최대부분증가수열 강의를 어제 듣고 오늘 또 코드를 까먹어서

코딩 전 강사님 설명부분까지만 인강을 다시 듣고 혼자 코딩해보았는데

정답은 나왔으나 강사님 코드랑 많이 달라보여서..ㅠ

이렇게 짜면 어딘가 문제가 될 수 있으려나 궁금해서 올려봅니다 ㅎㅎ

function s10p3(param) {
    let answer = 0;

    let arr = Array.from({length:param}, () => 0);
    arr[0] = 1;
    arr[1] = 1;

    let maxIdx = 1;
    for(let i = 2i < param.lengthi++) {
        if(param[maxIdx] < param[i]) {
            arr[i] = arr[maxIdx] + 1;
            maxIdx = i;
        } else {
            arr[i] = 1;
        }
        answer = answer < arr[i] ? arr[i] : answer;
    }

    return answer;
}

console.log(s10p3([53786294]));

피드백 주시면 감사하겠습니다 ㅎㅎ

javascript 코테 준비 같이 해요!

답변 1

0

김태원

안녕하세요^^

아래 입력들이 반례입니다. 

console.log(s10p3([78912345]));

console.log(s10p3([910765]));

continue를 사용하는 이유

0

101

2

정렬 가능 여부 판단하기

0

80

2

알고리즘 학습법 관련해서 질문드립니다.

0

96

1

코드 리뷰 부탁드립니다!

0

107

1

indexOf를 사용해서 풀어보았습니다 !!

0

76

1

저는 이런식으로 구현 해보았습니다 !!

0

69

1

12,13,14 강의 소리만 나오고 검은 화면입니다

0

110

3

반복문 최소화하고 indexOf 사용해서 풀어봤습니다

0

74

1

영상 보기 전에 직접 풀어봤습니다.

0

79

1

섹션1의 17번문제 이 풀이로 풀어도 될까요?

0

142

2

정규표현식으로 처리해도 상관없나요 ?

0

127

2

3칸씩 건너뛸 수 있을 경우

0

132

2

강의에 대해 질문있습니다.

0

144

2

Object와 Set을 이용해 풀어봤습니다.

0

128

2

이렇게 해도 되나요?

0

107

2

선생님 중복 단어나 중복관련 문제들은 set을 이용하면 좋을것 같습니다.

0

149

2

이렇게 풀어도 괜찮을까요?

0

146

1

이렇게 풀어도 괜찮을까요?

0

125

1

모든 아나그램 찾기에서 시간복잡도

0

106

1

코드리뷰 부탁드립니다.

0

138

1

for loop 탈출은 return 문으로 해도 되지 않나요?

0

135

1

투포인트알고리즘으로 풀어봤습니다.

0

147

0

코드 리뷰 부탁드립니다.

0

121

1

코드 맞게 작성한 거 아닌가여??

0

150

1