일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- java
- 자바
- java 백준
- 자바 알고리즘
- 자바 자료구조
- 백준 문제
- 백준 2437
- 자바 예제
- 오라클 그룹 함수
- 백준 자바
- java 도서관관리프로그램
- 코딩
- 오라클
- 오라클 인라인뷰
- 도서관관리프로그램
- ORACLE JOIN
- java실습
- java프로젝트
- JAVA공부
- 오라클 쿼리문
- 백준 저울
- oracle constraints
- 오라클 제약조건
- 오라클 기본 쿼리
- 도서관 관리
- JAVA 예제
- 제약조건 확인
- 제약조건 설정
- 오라클 쿼리 함수
- 자료구조
- Today
- Total
DEVELOPER NOMAD
[자바 백준 알고리즘] 문제 1152번 "문자열의 단어 개수 카운트" (java backjoon 1152) 풀이 본문
[자바 백준 알고리즘] 문제 1152번 "문자열의 단어 개수 카운트" (java backjoon 1152) 풀이
DEVELOPER NOMAD 2019. 1. 6. 01:03안녕하세요 ~! 자바 백준 알고리즘 1152번 문제 입니다.
문자열의 단어의 개수를 구하는 프로그램입니다.
많은 도움이 되셨으면 좋겠습니다~!
import java.util.Scanner;
// 대소문자 만으로 이루어진 문자열의 단어 개수 구하는 프로그램
public class Pro_1152 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
int count = 1;
String s = sc.nextLine();
// 스트링 문자 하나하나 확인하여 ' ' 있을시 count ++
if (s.length() == 1 && s.charAt(0) == ' ') {
System.out.println(--count);
return;
}
for (int i = 0; i < s.length(); i++) {
if (s.charAt(i) == ' ' || s.charAt(i) == '\n') {
count++;
if (i == 0 || i == s.length() - 1) {
if (s.charAt(0) == ' ' || s.charAt(0) == '\n')
count--;
else if (s.charAt(s.length() - 1) == ' ' || s.charAt(s.length() - 1) == '\n')
count--;
else
continue;
}
}
}
System.out.println(count);
}
}
'JAVA(자바) > JAVA(자바) backjoon문제(백준문제) 풀이' 카테고리의 다른 글
[자바 백준 알고리즘] 문제 1110번 "더하기 사이클" (java backjoon 1110) 풀이 (0) | 2019.01.07 |
---|---|
[자바 백준 알고리즘] 문제 2437번 "저울" (java backjoon 2437) 풀이 (0) | 2019.01.06 |