코딩 테스트 8

[프로그래머스 입문]

# 특정 문자 제거하기 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( ) 메소드를 사용하면 전체 문자열에서 일괄적으로 대체할 수 있습니다. ..

[S2 - 릴레이 블로깅 챌린지 -] Daily Coding 오답 노트 정리

데일리 코딩을 풀며 정확히 이해하지 못했거나 틀린 문제로 남겨두었던 문제들을 Section이 끝난 기념으로 총 정리 해보았습니다. ** 13번 과 17번은 미해결 문제 입니다.. Problem 04 # 각 문자열의 첫 글자로 이루어진 문자열 리턴 - Ex. 입력 : 'hello world" 출력 : "hw" function firstCharacter(str){ const answer = str.split(' '); let arr = []; let result = []; if( str.length === 0) { return ''; } for( let i fo answer){ arr = i.split(''); for( let j = 0 ; j h * l--> o * o --> r function decry..

[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( ) 배열에 있는 값들을 원하는 방식으로 변환 및 활용하고 싶을 때 사용합니다. 각각 요소의 값에 연산자를 이용해서 값을 변경 할 수도 있고 필요한 부분만도 가져올 수 있는 듯 합니다...