본문 바로가기
💡 Algorithm

[자바/알고리즘] - 문장 속 가장 긴 단어 출력

by 매이슨 2022. 3. 25.

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를 출력한다.