Algorithm/Programmers
[ํ๋ก๊ทธ๋๋จธ์ค] ๋๋ฌธ์์ ์๋ฌธ์
_silver
2025. 4. 9. 20:34
๋ฌธ์ 1. ๋๋ฌธ์์ ์๋ฌธ์ (+1)
โ๏ธ ๋ฌธ์ ๋ฐ๋ก ํ๊ธฐ ํด๋ฆญ

๋์ ๋ฌธ์ ํ์ด
class Solution {
public String solution(String my_string) {
StringBuilder sb = new StringBuilder();
for(char c : my_string.toCharArray()) {
if(Character.isUpperCase(c)) {
sb.append(Character.toLowerCase(c));
} else if(Character.isLowerCase(c)) {
sb.append(Character.toUpperCase(c));
} else {
sb.append(c);
}
}
return sb.toString();
}
}
โ๏ธ my_string.toCharArray()
- ๋ฌธ์์ด์ ๊ธ์ ํ๋ํ๋ ์๋ผ์ ๋ฐฐ์ด์ ๋ฃ๋ ์์
๋๋ณด๊ธฐ
String my_string = "ABC";
char[] letters = my_string.toCharArray();
// ์ถ๋ ฅ ๊ฒฐ๊ณผ
"A", "B", "C"
โ๏ธ isUpperCase(), isLowerCase(), toUpperCase(), toLowerCase()
| ํจ์ | ์ค๋ช |
| isUpperCase(c) | ๋๋ฌธ์์ธ์ง ํ์ธ (๋ง์ผ๋ฉด true) |
| isLowerCase(c) | ์๋ฌธ์์ธ์ง ํ์ธ (๋ง์ผ๋ฉด true) |
| toLowerCase(c) | ๊ธ์๋ฅผ ์๋ฌธ์๋ก ๋ฐ๊ฟ์ค |
| toUpperCase(c) | ๊ธ์๋ฅผ ๋๋ฌธ์๋ก ๋ฐ๊ฟ์ค |