📌프로그래머스 181834
💡풀이
- myString를 담은 StringBuilder를 만든다.
- 알파벳 char는 순서대로 int 값을 가지고 있으니 if 문으로 대소구분
- 'l' (엘) 보다 작으면 해당 인덱스의 문자를 'l'로 교체
public string l로만들기(string myString)
{
StringBuilder sb = new StringBuilder(myString);
for (int i = 0; i < sb.Length; i++)
if (sb[i] < 'l')
sb[i] = 'l';
return sb.ToString();
}
시간이 들쭉날쭉해서 string으로 사용해보았다.
public string l로만들기(string myString)
{
for (int i = 0; i < myString.Length; i++)
if (myString[i] < 'l')
myString = myString.Replace(myString[i], 'l');
return myString;
}
테스트 케이스의 문자열 길이가 들쭉날쭉이었다.
'프로그래머스' 카테고리의 다른 글
x 사이의 개수 (0) | 2024.05.31 |
---|---|
공백으로 구분하기 1 (C#) (0) | 2024.05.31 |
배열에서 문자열 대소문자 변환하기 (C#) (0) | 2024.05.29 |
할 일 목록 (C#) (0) | 2024.05.29 |
배열의 원소 삭제하기 (C#) (0) | 2024.05.29 |