개발공부/TIL
[국비지원] 16일차 - 프로그래머스(대문자와 소문자)
jnnjnn
2024. 2. 26. 20:58
프로그래머스 입문 문제를 절반정도 풀었다!
오늘 풀었던 문제 중 가장 어려웠던 문제의 풀이를 올려본다,
class Solution {
public String solution(String my_string) {
StringBuilder sb = new StringBuilder();
String str ="";
for(int i = 0; i<my_string.length(); i++){
char c = my_string.charAt(i);
str += c; //str에 각 문자 값 담기
if(str.matches("[a-z]"))
sb.append(str.toUpperCase());
else{
sb.append(str.toLowerCase());
}
str = ""; //str 초기화
}
return sb.toString();
}
}
정규표현식을 조금 사용해보았다.
TIL
https://abc-datatype.tistory.com/51
[JAVA] break 문 / continue 문
break break문은 반복문을 실행 중지하거나 조건문인 switch문을 종료할 때 사용된다. 조건식에 따라 if, while 문을 종료할 때도 사용한다 for( ... ){ System.out.println("statement 1"); System.out.println("statement 2");
abc-datatype.tistory.com
https://abc-datatype.tistory.com/50
[Java] do- while 문
do-while문은 while문과 동일하지만 처음 한 번은 무조건 do {} 부분을 실행한다는 점에서 다르다. do {}부분을 먼저 실행시키고 do{} 부분의 실행 결과에 따라서 반복실행을 결정하는 경우에 사용한다.
abc-datatype.tistory.com