코독
코딩핥는 강아지
코독
전체 방문자
오늘
어제
  • 분류 전체보기 (24)
    • JAVASCRIPT (24)
      • PROGRAMMERS 0단계 (13)
      • PROGRAMMERS 1단계 (11)
    • JQUERY (0)
    • EFFECT (0)
    • HTML (0)
    • CSS (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

최근 글

인기 글

최근 댓글

태그

  • 자바스크립트
  • 배열
  • JavaScript
  • 정수
  • js
  • 프로그래머스
  • map()
  • filter()
  • for문
  • reduce()
  • programmers
  • 0단계
  • 1단계
  • 짝수
  • Sort()
  • if()
  • push()
  • 홀수
  • for()
  • 자릿수 더하기

티스토리

hELLO · Designed By 정상우.
코독

코딩핥는 강아지

Javascript | programmers09 (프로그래머스 0단계 : 특정 문자 제거하기)
JAVASCRIPT/PROGRAMMERS 0단계

Javascript | programmers09 (프로그래머스 0단계 : 특정 문자 제거하기)

2022. 11. 16. 22:42

※ programmers 0단계 풀이 아홉 번째

특정 문자 제거하기


❍ 문제 설명

문자열 my_string과 문자 letter이 매개변수로 주어집니다.
my_string에서 letter를 제거한 문자열을 return하도록 solution 함수를 완성해주세요.

❍ 제한 사항

1 ≤ my_string의 길이 ≤ 100
letter은 길이가 1인 영문자입니다.
my_string과 letter은 알파벳 대소문자로 이루어져 있습니다.
대문자와 소문자를 구분합니다.

❍ 입출력 예

my_string letter result
"abcdef" "f" "abcde"
"BCBdbe" "B" "Cdbe"

❍ 나의 풀이

function solution(my_string, letter) {
    // my_string을 배열로 변환 > filter 메서드를 통해 element 값들을 구한 후 el 값과 letter 값이
    // 일치하지 않는 값들만 다시 반환하여 join으로 문자열로 다시 변환하였습니다.
    var answer = [...my_string].filter(el => el !== letter).join('');
    
    return answer;
}

❍ 다른 사람의 풀이

function solution(my_string, letter) {
    // split 메서드를 통해 letter 기준으로 문자열을 자르고, split 사용해서 배열로 변환된 값들을 join을 통해 다시 문자열로 바꿔주셨습니다.
    const answer = my_string.split(letter).join('')
    return answer;
}

이번에는 좀 짧게 썼다 싶었지만, 언제나 더 짧은 식이 있네요.
세상이 저를 억까하는 것 같지만 그래도 만족합니다.
발전한 저를 스스로 칭찬해봅니다.

'JAVASCRIPT > PROGRAMMERS 0단계' 카테고리의 다른 글

Javascript | programmers11 (프로그래머스 0단계 : 배열의 유사도)  (2) 2022.11.20
Javascript | programmers10 (프로그래머스 0단계 : 짝수는 싫어요)  (4) 2022.11.16
Javascript | programmers08 (프로그래머스 0단계 : 최댓값 만들기(1))  (6) 2022.11.15
Javascript | programmers07 (프로그래머스 0단계 : 문자 반복 출력하기)  (2) 2022.11.14
Javascript | programmers06 (프로그래머스 0단계 : 피자 나눠 먹기 (3))  (4) 2022.11.14
    'JAVASCRIPT/PROGRAMMERS 0단계' 카테고리의 다른 글
    • Javascript | programmers11 (프로그래머스 0단계 : 배열의 유사도)
    • Javascript | programmers10 (프로그래머스 0단계 : 짝수는 싫어요)
    • Javascript | programmers08 (프로그래머스 0단계 : 최댓값 만들기(1))
    • Javascript | programmers07 (프로그래머스 0단계 : 문자 반복 출력하기)
    코독
    코독
    코딩을 할짝할짝

    티스토리툴바