티스토리 뷰
title: "스킬트리"
category: 프로그래머스[Level-2]
tags: [C++, JavaScript, 프로그래머스]
date: "2021-01-21"
문제 링크
C++
#include <string>
#include <vector>
using namespace std;
int solution(string skill, vector<string> skill_trees) {
int answer = 0;
for(string str: skill_trees){
string s = "";
for(char ch: str){
if(skill.find(ch) != string::npos) s += ch;
}
if(skill.find(s) == 0) answer++;
}
return answer;
}
JavaScript
function solution(skill, skill_trees) {
var answer = 0;
skill_trees
.map((value) => {
return value
.split("")
.filter((value) => {
return skill.includes(value);
})
.join("");
})
.some((value) => {
if (skill.indexOf(value) === 0) answer++;
});
return answer;
}
728x90
반응형
'Programmers Solutions > Level-2' 카테고리의 다른 글
[프로그래머스] 124 나라의 숫자 (0) | 2021.01.31 |
---|---|
[프로그래머스] 멀쩡한 사각형 (0) | 2021.01.31 |
[프로그래머스] 다리를 지나는 트럭 (0) | 2021.01.31 |
[프로그래머스] 기능개발 (0) | 2021.01.31 |
[프로그래머스] 숫자의 표현 (0) | 2021.01.31 |
댓글