Files
Coding-Practice/programmers/이상한 문자 만들기/solution.java
T

22 lines
807 B
Java
Raw Normal View History

2022-12-17 12:51:19 +09:00
// [문제 링크]: https://school.programmers.co.kr/learn/courses/30/lessons/12930
2022-12-17 12:29:46 +09:00
import java.lang.StringBuilder;
class Solution {
public String solution(String s) {
2022-12-17 12:51:19 +09:00
String[] sl = s.split(" ", -1);
2022-12-17 12:29:46 +09:00
StringBuilder main = new StringBuilder();
StringBuilder temp = new StringBuilder();
for(int i = 0; i < sl.length; i++){
for(int j = 0; j < sl[i].length(); j++){
char tc = sl[i].charAt(j);
if(j%2==0) tc = Character.toUpperCase(tc);
else tc = Character.toLowerCase(tc);
if(sl[i].length()!=0) temp.append(tc);
}
2022-12-17 12:51:19 +09:00
main.append(temp.toString());
2022-12-17 12:29:46 +09:00
temp.setLength(0);
2022-12-17 12:51:19 +09:00
if(i != sl.length-1) main.append(" ");
2022-12-17 12:29:46 +09:00
}
2022-12-17 12:51:19 +09:00
return main.toString();
2022-12-17 12:29:46 +09:00
}
}