๋ฐ์ํ
โฐ๋ฌธ์
์์ด ๋์๋ฌธ์๋ก ์ด๋ฃจ์ด์ง ๋ฌธ์์ด my_string์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, my_string์ ๋ชจ๋ ์๋ฌธ์๋ก ๋ฐ๊พธ๊ณ ์ํ๋ฒณ ์์๋๋ก ์ ๋ ฌํ ๋ฌธ์์ด์ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด๋ณด์ธ์.
์ ํ์ฌํญ
- 0 < my_string ๊ธธ์ด < 100
์ ์ถ๋ ฅ ์
my_string | result |
"Bcad" | "abcd" |
"heLLo" | "ehllo" |
"Python" | "hnopty" |
์ ์ถ๋ ฅ ์ ์ค๋ช
์ ์ถ๋ ฅ ์ #1
- "Bcad"๋ฅผ ๋ชจ๋ ์๋ฌธ์๋ก ๋ฐ๊พธ๋ฉด "bcad"์ด๊ณ ์ด๋ฅผ ์ํ๋ฒณ ์์ผ๋ก ์ ๋ ฌํ๋ฉด "abcd"์ ๋๋ค.
์ ์ถ๋ ฅ ์ #2
- "heLLo"๋ฅผ ๋ชจ๋ ์๋ฌธ์๋ก ๋ฐ๊พธ๋ฉด "hello"์ด๊ณ ์ด๋ฅผ ์ํ๋ฒณ ์์ผ๋ก ์ ๋ ฌํ๋ฉด "ehllo"์ ๋๋ค.
์ ์ถ๋ ฅ ์ #3
- "Python"๋ฅผ ๋ชจ๋ ์๋ฌธ์๋ก ๋ฐ๊พธ๋ฉด "python"์ด๊ณ ์ด๋ฅผ ์ํ๋ฒณ ์์ผ๋ก ์ ๋ ฌํ๋ฉด "hnopty"์ ๋๋ค.
๐กํ์ด
โญ์ ์ถ ์ฝ๋
import java.util.Arrays;
class Solution {
public String solution(String my_string) {
my_string = my_string.toLowerCase();
char[] chArr = my_string.toCharArray();
Arrays.sort(chArr);
String answer = new String(chArr);
return answer;
}
}
๐ ์ฝ๋ ํ์ด
1. my_string์ ์๋ฌธ์๋ก ๋ณ๊ฒฝํ๋ค. ( toLowerCase() )
2. ๋ณ๊ฒฝํ ๋ฌธ์์ด์ char ๋ฐฐ์ด์ ๊ฐ๊ฐ ๋ฃ๋๋ค. ( toCharArray() )
3. ์ฌ์ ์์ผ๋ก ์ ๋ ฌํ๋ค. ( Arrays.sort() )
4. ์ ๋ ฌํ char ๋ฐฐ์ด์ String ์์ฑ์์ ์ธ์๋ก ๋ฃ์ด์ ๋ฌธ์์ด๋ก ๋ณํ์์ผ answer์ ์ ์ฅํ๋ค.
๋ฐ์ํ
'๐ Algorithm > ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Programmers] OXํด์ฆ(์๋ฐ) (0) | 2023.04.10 |
---|---|
[Programmers] ์ ๊ณฑ์ ํ๋ณํ๊ธฐ(์๋ฐ) (0) | 2023.04.07 |
[Programmers] ์์ด๊ฐ ์ซ์ด์(์๋ฐ) (0) | 2023.04.05 |
[Programmers] ์๋ ์ซ์ ๋ํ๊ธฐ(์๋ฐ) (0) | 2023.04.04 |
[Programmers] ์ค๋ณต๋ ๋ฌธ์ ์ ๊ฑฐ(์๋ฐ) (0) | 2023.04.01 |