나의 풀이+선생님풀이: 나는 여태까지 배열이 정적 선언자료형인줄 알았다. 하지만 배열은 가변형이라는 것을 알게되었다.
즉 아래 코드를 보면 알수가 있다.
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 |