1. ๋๋ฌธ์๋ก ๋ฐ๊พธ๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/181877
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
class Solution {
public String solution(String myString) {
String answer = "";
answer = myString.toUpperCase();
return answer;
}
}
2. ์๋ฌธ์๋ก ๋ฐ๊พธ๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/181876
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
class Solution {
public String solution(String myString) {
String answer = "";
answer = myString.toLowerCase();
return answer;
}
}
3. ๋ฐฐ์ด์์ ๋ฌธ์์ด ๋์๋ฌธ์ ๋ณํํ๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/181875
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
โผ ๋ฐฉ๋ฒ 1
class Solution {
public String[] solution(String[] strArr) {
String[] answer = new String[strArr.length];
for(int i = 0; i < strArr.length; i++) {
answer[i] = i % 2 == 1 ? strArr[i].toUpperCase() : strArr[i].toLowerCase();
}
return answer;
}
}
โผ ๋ฐฉ๋ฒ 2
import java.util.stream.IntStream;
class Solution {
public String[] solution(String[] strArr) {
String[] answer = {};
answer = IntStream.range(0, strArr.length).mapToObj(i -> i % 2 == 1 ? strArr[i].toUpperCase() : strArr[i].toLowerCase()).toArray(String[]::new);
return answer;
}
}
4. A ๊ฐ์กฐํ๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/181874
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
โผ ๋ฐฉ๋ฒ 1
class Solution {
public String solution(String myString) {
String answer = "";
for(char c : myString.toCharArray()) {
if(c == 'a' || c == 'A') {
answer += Character.toUpperCase(c);
} else {
answer += Character.toLowerCase(c);
}
}
return answer;
}
}
โผ ๋ฐฉ๋ฒ 2
class Solution {
public String solution(String myString) {
String answer = "";
answer = myString.toLowerCase().replace('a', 'A');
return answer;
}
}
replace() : ๋ฌธ์์ด ๋์น
replaceAll() : ๋ฌธ์์ด ๋์น + ์ ๊ท์ ์ ์ฉ ๊ฐ๋ฅ
5. ํน์ ํ ๋ฌธ์๋ฅผ ๋๋ฌธ์๋ก ๋ฐ๊พธ๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/181873
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
class Solution {
public String solution(String my_string, String alp) {
String answer = "";
answer = my_string.replace(alp, alp.toUpperCase());
return answer;
}
}
'์ฝ๋ฉํ ์คํธ > ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Day 18. ์ฝ๋ฉ ๊ธฐ์ด ํธ๋ ์ด๋(Java) (0) | 2024.03.01 |
---|---|
Day 17. ์ฝ๋ฉ ๊ธฐ์ด ํธ๋ ์ด๋(Java) (0) | 2024.03.01 |
Day 15. ์ฝ๋ฉ ๊ธฐ์ด ํธ๋ ์ด๋(Java) (0) | 2024.03.01 |
Day 14. ์ฝ๋ฉ ๊ธฐ์ด ํธ๋ ์ด๋(Java) (0) | 2024.03.01 |
Day 13. ์ฝ๋ฉ ๊ธฐ์ด ํธ๋ ์ด๋(Java) (0) | 2024.03.01 |