l๋ก ๋ง๋ค๊ธฐ(with.Java)
โl๋ก ๋ง๋ค๊ธฐโ ๋ฌธ์ ์ ๋ํ์ฌ ์์๋ณธ ๊ธ์ ๋๋ค.
์ฝ๋ฉ ํ ์คํธ ๋ฌธ์ ๋ฅผ ํ๋ฉฐ, ํ์๋ ๋ฌธ์ ์ ๋ํ ํ๊ณ ์ ๋ค๋ฅธ ํ์ด ๋ฐฉ๋ฒ์ ์์๋ณด๋ฉฐ, ์์๊ฐ๊ณ ์ ํฉ๋๋ค.
๋ฌธ์ ์ ๋ํด ๋จผ์ ์์๋ณด๊ฒ ์ต๋๋ค.
๋ฌธ์
์ํ๋ฒณ ์๋ฌธ์๋ก ์ด๋ฃจ์ด์ง ๋ฌธ์์ด myString์ด ์ฃผ์ด์ง๋๋ค.
์ํ๋ฒณ ์์์์ โlโ๋ณด๋ค ์์๋ ๋ชจ๋ ๋ฌธ์๋ฅผ โlโ๋ก ๋ฐ๊พผ ๋ฌธ์์ด์ return ํ๋ solution ํจ์๋ฅผ ์์ฑํด ์ฃผ์ธ์.
์ ์ถ๋ ฅ ์์
myString | result |
---|---|
โabcdevwxyzโ | โlllllvwxyzโ |
โjjnnllkkmmโ | โllnnllllmmโ |
๋ฌธ์ ์ ๋ํ ๋์ ํ์ด
class Solution {
public static String solution(String myString) {
char[] charArray = myString.toCharArray();
for (int i = 0; i < charArray.length; i++) {
if (charArray[i] < 'l') {
charArray[i] = 'l';
}
}
return new String(charArray);
}
}
ํ์ด ์ค๋ช
char[] charArray = myString.toCharArray();: ์ ๋ ฅ ๋ฌธ์์ด myString์ ๋ฌธ์ ๋ฐฐ์ด charArray๋ก ๋ณํํฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๋ฌธ์์ด์ ๋ฌธ์ ๋จ์๋ก ์ ๊ทผํ ์ ์์ต๋๋ค.
for (int i = 0; i < charArray.length; i++) : ๋ฌธ์ ๋ฐฐ์ด charArray๋ฅผ ๋ฐ๋ณตํ๋ฉด์ ๊ฐ ๋ฌธ์์ ๋ํ ์์ ์ ์ํํฉ๋๋ค.
if (charArray[i] < โlโ) : ๋ง์ฝ ํ์ฌ ๋ฌธ์๊ฐ โlโ๋ณด๋ค ์ฌ์ ์ ์์๋ก ์์ ์๋ ๋ฌธ์๋ผ๋ฉด:
ํด๋น ๋ฌธ์๋ฅผ โlโ๋ก ๋์ฒดํฉ๋๋ค.
return new String(charArray);: ๋ณ๊ฒฝ๋ ๋ฌธ์ ๋ฐฐ์ด charArray๋ฅผ ๋ค์ ๋ฌธ์์ด๋ก ๋ณํํ๊ณ ๋ฐํํฉ๋๋ค.