[알고리즘/자바] 프로그래머스 - 이상한 문자 만들기
2020. 7. 19. 20:54ㆍ개발/알고리즘
https://programmers.co.kr/learn/courses/30/lessons/12930?language=java
flag를 하나 만들어서 false면 소문자, true면 대문자를 출력하도록 했다.
import java.util.*;
class Solution {
public String solution(String s) {
String answer = "";
// 짝수 홀수를 확인하기 위한 flag
boolean flag = false;
// 이상한 문자 만들기 알고리즘 작성!!
for(int i = 0; i<s.length(); i++) {
if(s.charAt(i) == ' ') {
answer += ' ';
flag = false;
}
else {
if(flag) {
answer += Character.toLowerCase(s.charAt(i));
flag = false;
}
else {
answer += Character.toUpperCase(s.charAt(i));
flag = true;
}
}
}
return answer;
}
}
'개발 > 알고리즘' 카테고리의 다른 글
[알고리즘/자바] 프로그래머스 - 베스트 앨범 (0) | 2020.07.21 |
---|---|
[알고리즘/자바] 프로그래머스 - 프린터 (0) | 2020.07.20 |
[알고리즘/파이썬] 백준 11047번 - 동전0 (0) | 2020.07.16 |
[알고리즘/파이썬] 백준 1157 - 단어공부 (0) | 2020.07.15 |
[알고리즘/파이썬] 백준 2606 - 바이러스 (0) | 2020.07.14 |