본문 바로가기
코딩테스트(자바)

3. 문장속 단어

by 백엔드개발자0107 2021. 6. 12.

 

나의 풀이+선생님풀이: 나는 여태까지 배열이 정적 선언자료형인줄 알았다. 하지만 배열은 가변형이라는 것을 알게되었다.

즉 아래 코드를 보면 알수가 있다.

import com.sun.tools.javac.Main;

import java.util.Scanner;

public class p1 {

    public String solution(String str){

        String answer = "";

        int m = Integer.MIN_VALUE;
        String [] s = str.split(" ");
        for(String x : s){

            int len = x.length();
            if(len>m){

                m = len;
                answer = x;
            }

        }


        return answer;

    }

    public static void main(String[] args) {

        p1 T = new p1();
        Scanner kb = new Scanner(System.in);
        String str = kb.nextLine();
        System.out.println(T.solution(str));


    }
}

 

String [] array = str.split(" ");

이렇게만 선언해도 자동으로 배열의 값이 늘어난다는 것이다..

 

대단한 발견인듯..ㅋㅋ

'코딩테스트(자바)' 카테고리의 다른 글

5. 특정 문자 뒤집기  (0) 2021.06.12
4. 단어 뒤집기  (0) 2021.06.12
2. 대소문자 변환  (0) 2021.06.10
1. 문자 찾기  (0) 2021.06.10
코딩테스트 공부 시작~!  (0) 2021.06.10