https://programmers.co.kr/learn/courses/30/lessons/12951
/**
1. 첫번째 문자만 대문자 변경
2. 나머진 소문자
**/
import java.util.*;
class Solution {
public String solution(String s) {
StringBuilder sb = new StringBuilder();
for(int i = 0; i < s.length(); i++){
if(i == 0){
sb.append(Character.toUpperCase(s.charAt(i)));
}else{
if(s.charAt(i-1) == ' '){
sb.append(Character.toUpperCase(s.charAt(i)));
}else{
sb.append(Character.toLowerCase(s.charAt(i)));
}
}
}
return sb.toString();
}
}
'Algorithm > 프로그래머스풀이' 카테고리의 다른 글
[알고리즘 문제풀이] 프로그래머스 - 2개 이하로 다른 비트 / JAVA(자바) (0) | 2022.02.27 |
---|---|
[알고리즘 문제풀이] 프로그래머스 - 짝지어 제거하기 / JAVA(자바) (0) | 2022.02.26 |
[알고리즘 문제풀이] 프로그래머스 - 피로도 / JAVA(자바) (0) | 2022.02.24 |
[알고리즘 문제풀이] 프로그래머스 - 단체사진 찍기 / JAVA(자바) (0) | 2022.02.24 |
[알고리즘 문제풀이] 프로그래머스 - 신규 아이디 추천 / JAVA(자바) (0) | 2022.02.23 |
댓글