상세 컨텐츠

본문 제목

[백준>단계별로풀어보기>문자열>단어의 개수(1152)]JAVA풀이

PROGRAMMING/백준알고리즘

by 니콜 키크드만 2020. 3. 2. 13:33

본문

import java.io.*;
import java.util.*;
public class Main {
	public static void main(String[] args) throws Exception{
		
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); // 입력 스트림
		BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); // 출력 스트림
		// ascii
		// space = 32
		String value = br.readLine();
		String []charArray = value.split(" ");

		int firsttVal = (int) value.toCharArray()[0] ;
		int output = charArray.length;
		
		if(firsttVal == 32) // 제일 앞에 스페이스바 들어온 경우
		{
			output -= 1;
			if(value.length() == 1) { // 스페이스바 밖에 입력을 안한 경우
				output = 0;
			}
		}
		
		bw.write(String.valueOf(output));
		bw.flush();
	}
}

궁금한건 댓글 주세요

알고리즘에 최선의 답은 없습니다.

반응형

관련글 더보기

댓글 영역