JS(8)
-
[Programmers 알고리즘][연습문제] 문자열 내 p와 y의 개수 / [JavaScript] 정규표현식 사용해서 문자 매칭 검색
쉬운 문제 이므로, 이번 문제 풀면서 익힌 프로토타입 먼저 작성하겠다. 배운 것 match()메서드는 문자열이 정규식과 매치되는 부분을 검색한다. 정규표현식의 flag 중 g 선언 여부에 따라 결과가 달라진다. "pPoooyY".match(/y/gi); 미포함 : 찾고자 했던 문자, 발견된 첫 위치, 전체 문자열을 찾아 리턴해줌 위의 결과 : [ 'y', index: 5, input: 'pPoooyY' ] 포함 : 문자열 전체 중 정규표현식에 해당 되는 모든 문자들을 담아 리턴해줌. 매치 되는게 없을 경우엔 null 위의 결과 : [ 'y', 'Y' ] 참고 https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Stri..
2020.03.13 -
[Programmers 알고리즘][연습문제] 같은 숫자를 싫어 (p.s. 프로그래머스 후기)
이번 문제는 너무 쉬운데 왜 굳이 포스팅을 하는지 주저리 좀 떠들어 보고 싶다😅 그리고 백준 -> Programmers 이동기, 더불어 쉬운 문제 부터 다시 푸는 이유 및 느낀점에 대해 이야기 해보고자 한다. 해당 내용은 맨 아래에 작성 해두었으니 참고해주세요🧐 문제설명 배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 단, 제거된 후 남은 수들을 반환할 때는 배열 arr의 원소들의 순서를 유지해야 합니다. 예를 들면, arr = [1, 1, 3, 3, 0, 1, 1] 이면 [1, 3, 0, 1] 을 return 합니다. arr = [4, 4, 4, 3, 3] 이면 [4, ..
2020.03.12