https://programmers.co.kr/learn/courses/30/lessons/12951
코딩테스트 연습 - JadenCase 문자열 만들기
JadenCase란 모든 단어의 첫 문자가 대문자이고, 그 외의 알파벳은 소문자인 문자열입니다. 문자열 s가 주어졌을 때, s를 JadenCase로 바꾼 문자열을 리턴하는 함수, solution을 완성해주세요. 제한 조건
programmers.co.kr
/**
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 |
댓글