티스토리 뷰
프로그래머스 링크 https://programmers.co.kr/learn/courses/30/lessons/12951?language=java
이런류의 문제를 풀면 split(" ") 이걸 쓰는데, 뒤에 빈공간을 훼이크로 넣어서 사람을 곤란하게 만든다.
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 | class Solution { public String solution(String s) { StringBuilder sb = new StringBuilder(); String[] arr = s.split(""); int count = 0; for(int j = 0 ; j< arr.length; j++){ if(arr[j].equals(" ")){ sb.append(arr[j]); count = 0 ; }else{//글자라면 if(count == 0){//1번째 글자 sb.append(arr[j].toUpperCase()); count++; }else{ sb.append(arr[j].toLowerCase()); count++; } } } return sb.toString(); } } | cs |
'프로그래밍 > 알고리즘' 카테고리의 다른 글
[자바] 프로그래머스 - N개의 최소공배수 (0) | 2019.02.20 |
---|---|
[자바] 프로그래머스 -최댓값과 최솟값 (0) | 2019.02.20 |
작은수를 x개 찾아서 없에기 (0) | 2019.02.20 |
[자바] 프로그래머스 - 이상한 문자 만들기 (0) | 2019.02.18 |
[자바] 프로그래머스 - 문자열 내 마음대로 정렬하기 (0) | 2019.02.18 |