Java - Scanner, split, 향상된for문
- 문제
- 문장 속 가장 긴 단어 출력 - 예시 입력
ab abc abcd abcde
- 예시 출력
abcde
- 나의 정답
Scanner sc = new Scanner(System.in);
String[] sentence = sc.nextLine().split(" ");
String answer = "";
for (String str : sentence) {
if (str.length() > answer.length()) {
answer = str;
}
}
System.out.println(answer);
향상된 for문으로
sentece 배열의 길이를 비교
answer에 담긴 값보다 더 크면 answer에 담는다.
마지막으로 answer를 출력한다.
'💡 Algorithm' 카테고리의 다른 글
알고리즘 - 대소문자 변환 (0) | 2022.03.25 |
---|---|
[자바/알고리즘] 알고리즘 문제 풀면서 모은 자바 도움되는 팁들 (0) | 2021.09.03 |
[Algorith/알고리즘] 백준 1193 - 분수찾기 (0) | 2021.09.03 |