코딩 테스트/프로그래머스 6

[프로그래머스 입문]

# 특정 문자 제거하기 function solution(my_string, letter){ const answer = my_string.split(letter).join(''); return answer; } 굳이 my_string을 split( ' ' )으로 나눌 필요 없이 빼야 하는 요소 letter을 기준으로 분리 한다음에 join( )으로 합칠 수 있었습니다. . . function solution(my_string, letter){ return my_string.replaceAll(letter, ""); }​ replaceAll( ) replace( ) 메소드를 사용하면 일부 문자열을 바꿀 수 있습니다. replaceAll( ) 메소드를 사용하면 전체 문자열에서 일괄적으로 대체할 수 있습니다. ..

[JS] 짝수 구하기 :

❌ 아직 해결되지 않은 궁금증이 있는 게시물 문제 설명 정수 n이 주어질 때, n이하의 짝수를 모두 더한 값을 return 하도록 solution 함수를 작성해주세요. # 내가 처음 짠 코드 function solution(n) { var sum = 0; for( let i = 1; i v % 2 === 0) .reduce((acc, cur) => acc + cur, 0); } ❌아니 슨생님.. 이건 뭐쥬,,,, ✔️사용한 함수 ① Math.floor( ) 소수점 이하 버리기 ② (3) 코드 관련 - .fill () / .map() / .filter ( ) / .reduce( ) ✳️참고 링크 :

❌ [JS] 각도기 : filter( )

❌ 아직 해결되지 않은 궁금증이 있는 게시물 문제 설명 각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각 180도는 평각으로 분류합니다. 각 angle이 매개변수로 주어질 때 예각일 때 1, 직각일 때 2, 둔각일 때 3, 평각일 때 4를 return하도록 solution 함수를 완성해주세요. # 내가 처음 짠 코드 function solution(angle) { if(angle>0 && angle 90 && angle < 180){ return 3; } else if (angle == 180){ return 4; } } # 다른 사람들의 번..

[JS] 배열 두 배 만들기 : map() , push (), apply( )

❌ 아직 해결되지 않은 궁금증이 있는 게시물 문제 설명 정수 배열 [ number ] 가 매개변수로 주어지고 이 [ numbers ] 의 각 원소에 두 배한 원소를 가진 배열을 return 하도록 solution 함수를 완성해보자. # 내가 처음 짠 코드 function solution(numbers) { return numbers.map(n => n*2); } # 다른 사람들의 번뜩이는 코드 방식(1) → map() 함수에 push ()까지 사용 함. # 다른 사람들의 번뜩이는 코드 방식(2) ✔️사용한 함수 ① map( ) 배열에 있는 값들을 원하는 방식으로 변환 및 활용하고 싶을 때 사용합니다. 각각 요소의 값에 연산자를 이용해서 값을 변경 할 수도 있고 필요한 부분만도 가져올 수 있는 듯 합니다...