Web, View/코딩테스트 연습 25

[JavaScript] 첫 번째로 나오는 음수 - 181896

안녕하세요 미어캣입니다. 오늘은 프로그래머스 기초문제 첫 번 째로 나오는 음수 문제를 풀어보도록 하겠습니다. 문제 설명 : 정수 리스트 num_list가 주어질 때, 첫 번째로 나오는 음수의 인덱스를 return 하도록 하는 soulution 함수를 작성하시오, 음수가 없다면 -1 을 return 합니다. 제한 사항 : 5 { /* filter로 찾은 값을 배열로 리턴하기 때문에 배열의 첫번째값을 리턴, indexOf를 통해 값이 없을 경우 -1 을 리턴 */ let newArr = arr.filter((c) => { if(c < 0) { return c } }) return arr.indexOf(newArr[0]); } filter는 조건에 만족하는 인덱스 값을 배열로 리턴하게 됩니다. 이때 첫 번째로..

[JavaScript] 문자열의 뒤의 n글자 - 181910

안녕하세요 미어캣입니다. 오늘은 프로그래머스 기초문제 문자열의 뒤의 n 글자 문제를 풀어보도록하겠습니다. 문제설명 : 문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string과 뒤의 n 글자로 이루어진 문자열을 return 하는 solution 함수를 작성하시오. 제한사항 : my_string은 숫자와 알파벳으로 이루어져 있음 1

[JavaScript] 글자 이어 붙여 문자열 만들기 - 181915

안녕하세요 미어캣입니다. 오늘은 프로그래머스 기초문제 글자 이어 붙여 문자열 만들기 문제를 풀어보도록 하겠습니다. 문제를 풀기에 앞서 그동안 제가 항상 제한사항에 대해서 if문을 통해 주었었는데 의문이 되어 알아보니 코딩플랫폼에서 제한사항을 주는 이유가 있었습니다. 다음과 같은 이유 때문에 문제가 출제자가 권장하는 코드로 풀이되고자 코딩플랫폼에서 입력의 제한사항을 준다고 합니다.! 시간복잡도 : 알고리즘이 해결되는데 걸리는 시간의 상한 공간복잡도 : 알고리즘이 해결되는데 필요한 메모리의 상한 따라서 제가 하는 방식처럼 입력의 제한사항을 줄 필요가 없습니다,!!!! 문제설명 : 문자열 my_string과 정수 배열 index_list가 매개변수로 주어질 때, my_string의 index_list의 원소들..

[JavaScript] 마지막 두 원소 - 181927

안녕하세요 미어캣입니다. 오늘은 프로그래머스 기초문제 마지막 두 원소 문제를 풀어보도록 하겠습니다. 문제설명 : 정수 리스트 num_list가 주어질 때, 마지막 원소가 그 전 원소보다 크면 마지막 원소에서 그 전 원소를 뺀 값을, 마지막 원소가 그 전 원소봐 크지 않다면 마지막 원소를 두 배한 값을 추가하여 return하도록 solution 함수를 완성하시오. 제한사항 : 2

[JavaScript] 홀짝에 따라 다른 값 반환하기 - 181935

안녕하세요 미어캣입니다. 오늘은 프로그래머스 기초문제 홀짝에 따라 다른 값 반환하기 문제를 풀어보도록 하겠습니다. 문제설명 : 양의 정수 n이 매개변수로 주어질 때, n이 홀수라면 n 이하의 홀수인 모든 양의 정수 합을 return, n이 짝수라면 n 이하의 짝수인 모든 양의 정수의 제곱의 합을 return 하는 soulution 함수를 작성하시오. 제한사항 : 1