그냥 나도 실습과제가 와서 하는건데 재밌는 것임
파서를 만들려는건지 멀하려는건지모르겠는데
아무튼 텍스트파일 읽어서 파일 다읽은담에 같은단어만 따로 빼가지고 세주는 거거든??
가장 간단한 방법은 뭐 ..
파일에 있는 단어를 모두 빼온다-> 다른 배열에 복사한다(중복된게있으면 복사하지 않는다) -> int형 카운트용 배열을 생성한뒤에 복사한 배열의 같은 인자에 카운트를 넣는다(한개밖에없을 경우 1)
이렇게 하는건데 너무 무식해보여서
더 좋은방법없을까?
파서를 만들려는건지 멀하려는건지모르겠는데
아무튼 텍스트파일 읽어서 파일 다읽은담에 같은단어만 따로 빼가지고 세주는 거거든??
가장 간단한 방법은 뭐 ..
파일에 있는 단어를 모두 빼온다-> 다른 배열에 복사한다(중복된게있으면 복사하지 않는다) -> int형 카운트용 배열을 생성한뒤에 복사한 배열의 같은 인자에 카운트를 넣는다(한개밖에없을 경우 1)
이렇게 하는건데 너무 무식해보여서
더 좋은방법없을까?
Map이네
MAP이 가장 최선일까 씨바..
난 이게뭔소린지도몬것음 텍파에서 같은단어가몇개들어갔는지새란건가? 아니면 중복되지않은 단어의수를새란건가^
같은단어가 몇개들어갔는지 세라는거임
없어.
없구나..ㅅㅂ
우아 엄청나게 많이 만들어서 일일이다비교해야하는건가??
해시 구현해서 집어넣고 카운트세면 되지않을까 ?
하는데요 ㅎㅎ?
단어를 읽으면 무조건 해시에 넣고 첨에 들어가면 카운트1 세주고 그담에 해시에서 중복되면 계소곡 카운트 +1?
그냥 배열에 복사하고 계속 단어 복사후 이전에 복사한거랑strcmp()로 비교해서 있으면 카운트세구 없으면 또 배열생성하고 해도되려나 ㅋㅋㅋ