๐ ์ฝ๋ฉํ
์คํธ/๋ฐฑ์ค & ํ๋ก๊ทธ๋๋จธ์ค
[ํ๋ก๊ทธ๋๋จธ์ค][JAVA]Level 0 : ๋ฌธ์์ด ์ ๋ ฌํ๊ธฐ(2)
deep_lee
2022. 10. 21. 14:44
๋ฌธ์ ์ค๋ช
์์ด ๋์๋ฌธ์๋ก ์ด๋ฃจ์ด์ง ๋ฌธ์์ด my_string์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, my_string์ ๋ชจ๋ ์๋ฌธ์๋ก ๋ฐ๊พธ๊ณ ์ํ๋ฒณ ์์๋๋ก ์ ๋ ฌํ ๋ฌธ์์ด์ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด๋ณด์ธ์.
์ ํ์ฌํญ
- 0 < my_string ๊ธธ์ด < 100
์ ์ถ๋ ฅ ์
"Bcad" | "abcd" |
"heLLo" | "ehllo" |
"Python" | "hnopty" |
๋ก์ง์ ๋ถ๋ช toLowerCase -> sort ํ๋ฉด ๋๊ฒ ๊ตฌ๋ ์๊ฐ์ ํ๋๋ฐ
๋ฌธ์์ด๋ฌธ์ ๊ฐ ์์ง ์ฝํด์ .. char ๋ฐฐ์ด์ ์์ฑ๋ง ํ๋ฉด ๋๋๋ฐ ์ด๊ฑธ ์๊ฐ๋ชปํด์ ๊ทธ๋ฅ ๋์๊ฐ๋ค ;
char[] ch=my_string.toLowerCase.toCharArray();.........
๊ธฐ์ตํด;;;
import java.util.Arrays;
import java.util.Scanner;
class Solution {
public String solution(String my_string) {
String answer="";
char[] ch=my_string.toCharArray();
char[] chars=new char[ch.length];
for(int i=0; i<ch.length; i++){
chars[i]=Character.toLowerCase(ch[i]);
}
Arrays.sort(chars);
for(int i=0; i<chars.length; i++){
answer+=chars[i];
}
return answer;
}
}
๋ด๊ฐ ์ํ๋ ํ์ด...( ๋ค๋ฅธ ์ฌ๋ ํ์ด )
return new String(c)๊ฐ ๋๋๊ฑฐ๊ตฌ๋ . .