본문 바로가기
CodeSignal

longestWord

by Doromi 2024. 1. 7.
728x90
반응형

주어진 문자열에서 가장 긴 단어를 찾는 문제입니다. 주어진 문자열에서 가장 긴 단어를 찾는 문제입니다. 

string solution(string text) {
    string[] words = text.Split(new char[] { ' ', ',', '.', '!', '?', '&', '@', '#','[',']','-','_' });

        return words.OrderByDescending(word => word.Length).First();
}
LongestWord 함수는 주어진 문자열 text를 공백 및 구두점 등을 기준으로 단어로 분할합니다. 이를 위해 Split 메서드를 사용합니다.
분할된 단어들은 words 배열에 저장됩니다.
OrderByDescending 함수를 사용하여 단어의 길이를 기준으로 내림차순으로 정렬합니다.
First 메서드를 사용하여 정렬된 배열에서 가장 첫 번째로 나오는 (가장 긴) 단어를 반환합니다.
728x90
반응형

'CodeSignal' 카테고리의 다른 글

sumUpNumbers  (0) 2024.01.08
Valid Time  (1) 2024.01.07
deleteDigit  (0) 2024.01.06
chessKnight  (0) 2024.01.05
lineEncoding  (0) 2024.01.04