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/ 배너생성기