wnsh7209   2년 전

입력에 있는 것들은 당연히 다 통과되고, 시작할 때 공백 나오는 것도 처리해줬는데 어떤 반례가 있을까요ㅠ

nahwasa   2년 전

1. nextLine

2. 

 
출력 : -1
예상답 : 0

wnsh7209   2년 전

어떻게 수정을 해야할까요.. nextLine으로 고치는건 이해가 갔는데, 나머지를 모르겠어요ㅠ 

코린이 도와주세용..

nahwasa   2년 전

뭐 trim을 쓰시면 간단합니다.

import java.util.*;

public class Main {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        String s = sc.nextLine().trim();
        if (s.length() == 0) {
            System.out.println(0);
            return;
        }

        String [] temp = s.split(" ");
        System.out.println(temp.length);

    }

}


이런식으로 하심 되겠네요. 공백 하나만 들어오는 경우만 따로 예외처리 하구요. (s.length() == 0)

댓글을 작성하려면 로그인해야 합니다.