JS

match() str.match(regexp); match() 메서드는 단어에서 알 수 있듯이 문자열에 찾고 싶은 단어가 있을 때 인자로 넘겨준 값이 match 되는 부분을 찾아내는 메서드입니다. 일치하는 부분이 발견되면 해당 부분을 포함하는 배열을 반환합니다. 일치하는 부분이 없으면 null을 반환합니다. const str = "Hello JavaScript"; console.log(str.match("Hello")); // 결과 : ['H', index: 0, input: 'Hello JavaScript', groups: undefined] console.log(str.match("Python")); // 결과 : null console.log(str.match(/Hello/).length); // ..
▶filter & ▶map 메서드를 활용한 간단한 문제가 있어 정리해보고자 합니다. 문제설명 0번부터 n - 1번까지 n명의 학생 중 3명을 선발하는 전국 대회 선발 고사를 보았습니다. 등수가 높은 3명을 선발해야 하지만, 개인 사정으로 전국 대회에 참여하지 못하는 학생들이 있어 참여가 가능한 학생 중 등수가 높은 3명을 선발하기로 했습니다. 각 학생들의 선발 고사 등수를 담은 정수 배열 rank와 전국 대회 참여 가능 여부가 담긴 boolean 배열 attendance가 매개변수로 주어집니다. 전국 대회에 선발된 학생 번호들을 등수가 높은 순서대로 각각 a, b, c번이라고 할 때 10000 × a + 100 × b + c를 return 하는 solution 함수를 작성해 주세요. 제한사항 3 ≤ ra..
▶repeat() 메서드를 활용한 간단한 문제가 있어 정리해보고자 합니다. 문제설명 직사각형 형태의 그림 파일이 있고, 이 그림 파일은 1 × 1 크기의 정사각형 크기의 픽셀로 이루어져 있습니다. 이 그림 파일을 나타낸 문자열 배열 picture과 정수 k가 매개변수로 주어질 때, 이 그림 파일을 가로 세로로 k배 늘린 그림 파일을 나타내도록 문자열 배열을 return 하는 solution 함수를 작성해 주세요. 제한사항 1 ≤ picture의 길이 ≤ 20 1 ≤ picture의 원소의 길이 ≤ 20 모든 picture의 원소의 길이는 같습니다. picture의 원소는 '.'과 'x'로 이루어져 있습니다. 1 ≤ k ≤ 10 입출력 예 & 설명 입출력 예 #1 예제 1번의 picture는 다음과 같습니..
▶객체(Dictionary) 활용한 간단한 문제가 있어 정리해보고자 합니다. 문제설명 문자열에 따라 다음과 같이 두 수의 크기를 비교하려고 합니다. 두 수가 n과 m이라면 ">", "=" : n >= m "", "!" : n > m "
지누박
'JS' 태그의 글 목록 (4 Page)