개발자 도전기
[국비지원] 16일차 - 프로그래머스(대문자와 소문자) 본문
프로그래머스 입문 문제를 절반정도 풀었다!
오늘 풀었던 문제 중 가장 어려웠던 문제의 풀이를 올려본다,
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
'개발공부 > TIL' 카테고리의 다른 글
[국비지원] 17일차- 프로그래머스.피자 나눠 먹기(2) GCD, LCM (8) | 2024.02.29 |
---|---|
[국비지원] 17일차- 프로그래머스(배열 회전시키기) (2) | 2024.02.28 |
[국비지원] 15일차 - 가위바위보 게임, 프로그래머스 (2) | 2024.02.24 |
[국비지원] 14일차 - 연산자, 프로그래머스 (0) | 2024.02.22 |
[국비지원] 13일차 - 타입 변환 (0) | 2024.02.22 |