티스토리 뷰

PS

프로그래머스. 스킬트리

tose33 2021. 10. 13. 14:10

https://programmers.co.kr/learn/courses/30/lessons/49993#fn1

 

코딩테스트 연습 - 스킬트리

 

programmers.co.kr

 

skill의 각 알파벳마다 순서대로 번호를 매긴다.

skill이 "CBD"라면 C=1, B=2, D=3. 없는 알파벳은 0으로.

int alp[26] = {0,};
int cnt = 1;
for(int i = 0; i < skill.size(); i++)
{
alp[skill[i]-'A'] = cnt++;
}

 

skill_trees에서는 무조건 1번 알파벳 부터 순서대로 나와야한다.

2번 알파벳 혹은 3번 알파벳부터 나왔다면 1번 알파벳 스킬을 안배웠기 때문에 불가능하다.

또한 0인 알파벳은 상관없는 스킬이므로 무시해주면 된다.

 

 

'PS' 카테고리의 다른 글

프로그래머스. 방문 길이  (0) 2021.10.16
프로그래머스. 압축  (0) 2021.10.15
프로그래머스. 방금그곡  (0) 2021.10.12
프로그래머스. 영어 끝말잇기  (0) 2021.10.07
프로그래머스. 괄호 회전하기  (0) 2021.10.07
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/02   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
글 보관함