15day.noah.algo 이상한 문자 만들기

놀아·2020년 12월 21일
0

하루알고리즘 (Java)

목록 보기
15/15
post-thumbnail

💻문제소개

https://programmers.co.kr/learn/courses/30/lessons/12930?language=java 이상한 문자 만들기

😪나만의 문제정의

문자열에 대한 홀짝분기와 단어마다 문자를 세어주는 숫자변수가 중요하다.

😶문제풀이

🎈 풀이

class Solution {
  public String solution(String s) {
      String answer = "";  
      String[] str = s.split("");
      String space = "";
      int cnt = 0;
      
      for(int i = 0 ; i< str.length; i++){
          if(str[i].equals(space)){
              cnt = 0;
          }else{
              if(cnt % 2 == 0){
                  cnt++;
                  str[i] = str[i].toUpperCase();
              }else{
                  cnt++;
                  str[i] = str[i].toLowerCase();
              }
          }
          answer += str[i];
      }
      return answer;
  }
}

😂 결과

바로바로 풀 수 없는 문제를 대할 때 마다 느낀건 알고리즘문제는 많이 풀어 보는게 중요하다.

참고

https://velog.io/@godori/banner-maker-update GODORI
https://banner.godori.dev/ 배너생성기

profile
머리가 나쁘기 때문에 메모와 정리를 한뒤에 찾아보기

0개의 댓글