string 문자열을 비교해서 할려고 하는데
using namespace std;
int solution(vector spell, vector dic) {
int answer = 0;
int i,j,k;
int cnt=0;
int key=0;
for(k=0; k<spell.size(); k++)
{
key = 0;
for(i=0; i<dic.size(); i++)
{
for(j=0; j<dic[i].size(); j++)
{
if(dic[i][j] == spell[k])
{
key=1;
cnt++;
}
}
if(key1)break;
}
}
if(spell.size()cnt) answer=1;
else answer=2;
return answer;
}
여기서 if(dic[i][j] == spell[k]) 이 부분이 오류가 납니다... 제가 코딩에서 손을 뗀지 조금 되가지고 찾아봤는데도 잘 안나와서 코딩 고수님들 답변 부탁드리겠습니다.
dic[i][j]는 type이 char입니다. 반면 spell[k]는 string입니다
spell[k][0]으로 사용하시면 type이 char이라 비교하는 부분에서 오류가 나지 않으실 겁니다
감사합니다..