프로그래머스 Level1 - 문자열 내 p와 y의 개수 (JavaScript)
처음에는 모든 문자열을 하나씩 비교하는 방법을 사용했습니다. function solution(s){ var answer = true; var p=0, y=0; for (var i in s){ if(s[i]=='p'){ p++; } if(s[i]=='y'){ y++; } } if(p!==y){answer = false;} return answer; } 그런데 테스트 케이스를 많이 통과하지 못해서..... 문자열 탐색에 사용할 수 있는 자바스크립트 함수가 있는지 찾아보았습니다! 그래서 찾은 함수는 match!!!!!!! var res = 전체문자열.match(/찾을문자열/g); 을 이용하면 문자열에서 탐색을 할 수 있습니다. 뒤에 g를 붙여줘야 전체 문자열에서 탐색을하는거구요, g를 붙이지 않으면 문자열을 ..
알고리즘/JavaScript 코딩테스트
2020. 5. 10. 01:31