[Programmers / Level 1] 12930. 이상한 문자 만들기(Java)

이하얀·2024년 10월 20일
0

🕊️ 프로그래머스

목록 보기
56/62

💡 Info




입출력 조건




입출력 예시




문제 이해


  • split으로 문자열을 자르고 홀수 및 짝수에 따라서 대소문자로 변환하면 되는 문제


알고리즘


풀이 시간 : 7분

  1. 문자열 split으로 자르기
  2. 문자열을 나누고 짝수 홀수 구분해서 조건문 작성
import java.util.*;

class Solution {
  public String solution(String s) {
        String answer = "";
        int count = 0;
        String[] array = s.split("");

        for (int i = 0; i < array.length; i++) {
            String ds = array[i];
            if (ds.equals(" ")) {
                count = 0;
            } else {
                count++;
            }
            
            if (count % 2 == 0) {
                answer += ds.toLowerCase();
            } else {
                answer += ds.toUpperCase();
            }
        }
      return answer;
  }
}


결과


profile
언젠가 내 코드로 세상에 기여할 수 있도록, BE&Data Science 개발 기록 노트☘️

0개의 댓글