just do it

코딩테스트 기본 복습 메모 본문

자료구조&알고리즘/코딩테스트

코딩테스트 기본 복습 메모

밍풀 2023. 5. 3. 15:40

1. 정수가 담긴 배열 num_list 가 주어지고

[짝수의 갯수 ,홀수의 갯수] 가 담긴 배열 answer 만들고 싶을때

 

위와 같이 if 문을 써서도 가능하지만

 

!!나머지!! 를 인덱스로 바로 적용하기

짝수2로 나누면 나머지 0 이고 

홀수2로 나누면 나머지 1이므로

 

answer[a%2] 을 이용해 바로 가능 !! 

 

 

2. 사분면 구하기

 

(조건식) ? (true면 실행) : (false면 실행)

 

3. 배열내 특정값보다 큰 값 필터링 (filter)

array.filter((배열원소차례로 대입되는 변수)=> (변수가 포함된 조건식)) ;

조건식이 맞을 경우 아래 answer 변수에 포함됨

!!기존 array 는 변하지 않음 

 

4. 모음을 제거한 문자열 만들기(includes)

(배열이나 문자열).includes((포함여부식별할문자)

 

5. 몫 구하기

Math.floor(수식) ; 올림

혹은 parseInt(수식) ; 정수화

 

6.