[Java] 문장 속 가장 긴 단어 찾기
2021. 4. 12. 18:41
- 문제
한 개의 문장이 주어지면 그 문장 속에서 가장 긴 단어를 출력하는 프로그램 작성
문장속 각 단어는 공백으로 구분
- 키포인트
split을 사용해서 단어 나누기
- 풀이
import java.util.Scanner;
public class Main {
public static String solution(String str) {
String [] arr = str.split(" "); // 입력받은 문장을 공백 기준 분할
String answer = arr[0];
for(int i=1;i<arr.length;i++) {
if(arr[i].length() > answer.length()) {
answer = arr[i];
}
}
return answer;
}
public static void main(String[] args){
Scanner in=new Scanner(System.in);
String str = in.nextLine();
System.out.println(solution(str));
in.close();
}
}
'skill > 알고리즘' 카테고리의 다른 글
[JAVA] 회문문자열 (0) | 2021.04.13 |
---|---|
[JAVA] 단어뒤집기 (StringBuilder.reverse) (0) | 2021.04.13 |
[Java] 대소문자변환 (0) | 2021.04.12 |
Big-O 표기법 (0) | 2021.03.30 |
[LeetCode]100. Same tree (Java) (0) | 2021.03.30 |