문자열을 가지고 논리연산을 하려고합니다
and 와 or 연산만 햇으면 하는데 정말 힘드네요 ㅡㅜ
문자열은 2차원 배열에 단어별로 저장이 되었있습니다
이상황에서
or 연산을 하게 되면 단어가 만약 3개일 경우에는
7가지의 문자열이 생성되어 새로운 배열에 저장 되게 하고 싶습니다.
이렇게 아니라도 좋으니 비슷한 구현이라도 도와주세요 ㅡㅜ
ex) 멋쟁이 오빠 천재
이렇게 세가지 문자열일때
1.멋쟁이
2.오빠
3.천재
4.멋쟁이오빠
5.멋쟁이천재
6.오빠천재
7.멋쟁이오빠천재
and 와 or 연산만 햇으면 하는데 정말 힘드네요 ㅡㅜ
문자열은 2차원 배열에 단어별로 저장이 되었있습니다
이상황에서
or 연산을 하게 되면 단어가 만약 3개일 경우에는
7가지의 문자열이 생성되어 새로운 배열에 저장 되게 하고 싶습니다.
이렇게 아니라도 좋으니 비슷한 구현이라도 도와주세요 ㅡㅜ
ex) 멋쟁이 오빠 천재
이렇게 세가지 문자열일때
1.멋쟁이
2.오빠
3.천재
4.멋쟁이오빠
5.멋쟁이천재
6.오빠천재
7.멋쟁이오빠천재
for문을 3번 돌리고 그 안에서 3번 돌려 조합시키되
각 단어별로 가중치를 두면 원하는 문자열이 더 많이 발생하게 될꺼 같은데요.
검색엔진의 경우 이런 간단한 조합이 아닌 좀더 복잡한 조합알고리즘이 있는걸로 알고있습니다.
관련 커뮤니티를 검색해보시는게 더 빠르지 않을가요?