life is egg
문장 속 단어 본문
package inflearn.String;
import java.util.Scanner;
public class 문장속단어 {
}
public class Main {
public static void main(String[] args){
Scanner in=new Scanner(System.in);
String input1 = in.nextLine();
Main main = new Main();
System.out.println(main.solution(input1));
}
public String solution(String input){
String[] split = input.split(" ");
int maxValue = split[0].length();
for (String s : split) {
int length = s.length();
if(length>maxValue){
maxValue=length;
}
}
for (String s : split) {
if (s.length() ==maxValue)
return s;
}
return split[0];
}
}
FB
- 문장단위의 입력은 nextLine()
- ~ 가장 작은값초기화
- 아~ 최대값 갱신할때 정답도 새로 갱신하면 for문 두번 안돌려도 되넹..!
- IndexOf(),substring()를 사용해서도 풀 수 있다 !
서브스트링을 잘 이용 해서 ~ 인덱스까지 카운트+ 범위 재지정..~
마지막단어 주의해..! 따로 처리해야지~
Comments