본문 바로가기
코딩테스트

[프로그래머스] 특정한 문자를 대문자로 바꾸기

by liz_devel 2025. 1. 20.

🗒 문제


📝 나의 문제풀이

class Solution {
    fun solution(my_string: String, alp: String): String =
        my_string.replace(alp, alp.uppercase())
    
}

 


📝 다른 사람의 문제 풀이

다른 사람의 문제 풀이는 좋아요 수가 높은 기준으로 첨부하였습니다.

class Solution {
    fun solution(myString: String, alp: String): String {
        return myString.replace(alp, alp.uppercase())
    }
}

🖊 문제 풀이 시 알면 좋을 것

replace

  • replace는 문자열에서 특정 글자나 단어를 찾아 다른 글자나 단어로 바꾸는 함수입니다.
val result = "hello".replace("e", "E")
println(result) // hEllo

 

uppercase

  • 문자열을 대문자로 변환.
  • 반환값은 대문자 문자열.
val result = "a".uppercase()
println(result) // A
반응형