본문으로 바로가기
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

백준 알고리즘


https://www.acmicpc.net/problem/1152


공백을 입력했을 경우 0이 나와야 한다.

추가하지 않앗을 경우 틀림으로 처리된다.

사실 그리 좋은 소스는 아닌 것 같다. 다른 블로그에서는 이것 보다 훨씬 간결하게 잘 짜져 있는 것을 보았다.

http://nhs0912.tistory.com/53 이 분이 짠 소스랑 비교하면 난 아직 멀은 듯하다.


import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); String str = scan.nextLine().trim(); boolean checkSpace = false; int result = 0; if(str.length() == 0) { System.out.println(0); return ; } for(int i = 0; i < str.length(); i++) { if(str.charAt(i) != ' ') checkSpace = false; else { checkSpace = true; result++; } } if(!checkSpace) { System.out.println(result + 1); } else { System.out.println(result); } } }