위 예제와 같은 경우에는 가장 위에 행을 지우면 a d a t a k 이렇게 a가 중복되어서 count가 0이 된다. 문제해결방법1. 행과 열을 바꿔서 string에 저장한다.2. 열을 하나씩 지워주면서 단어를 수집하는데 이 단어를 HashSet에 저장한다.3. 만약 HashSet에 이미 존재한다면 count를 출력하고 종료한다. substr를 사용하기 위해 행과 열을 바꿔서 string에 저장함.#include #include using namespace std;string s[1001];int main(void){ int R, C = 0; cin >> R >> C; for (int i = 0; i > temp; s[j] = s[j] + temp; } } int count = 0; for (int..