백준 알고리즘
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); } } }
'알고리즘 및 자료구조 > 문제' 카테고리의 다른 글
백준알고리즘 11726번 2 * N 타일링 (0) | 2018.04.24 |
---|---|
백준알고리즘 1159번 농구 경기 (0) | 2018.04.24 |
백준알고리즘 2839번 설탕 배달 (0) | 2018.04.23 |
백준알고리즘 1546번 평균 (0) | 2018.04.23 |
백준알고리즘 9461번 파도반 수열 (0) | 2018.04.23 |