본문 바로가기
알고리즘

문장속단어 문제

by 내 멋대로 삶 2022. 3. 24.

문장속 가장 긴 단어 찾기 문제

처음 생각한 방식은 split으로 띄어쓰기를 기준으로 단어를 찾는 방식이다.

단어들을 구분하고 각단어의 인덱스 길이가 긴 것으로 초기화 시켰다.

두번째 방법으로는 indexOf(),substring()을 사용해 풀었다.

최대 길이를 찾는 방법은 똑같다. 하지만 indexOf를 통해 띄어쓰기부분 부터 인덱스를 0부터 하는방식이라 맨 마지막 단어가 가장 길 경우 오류가 날수 있다. 그렇기에 맨 마지막에 반드시 비교를 통해서 구분해 줘야 한다.

indexOf : 해당 문자 또는 숫자가 존재하는 위치의 인덱스를 표시

substring : 범위를 설정을 한 부분을 자른다.

단일 인덱스일 경우, 해당인덱스 부터 끝까지 표시

'알고리즘' 카테고리의 다른 글

단어거꾸로 뒤집기  (0) 2022.03.24
대소문변환 문제  (0) 2022.03.23
문자열 개수 찾기 문제  (0) 2022.03.23