🗒 문제
📝 나의 문제풀이
class Solution {
fun solution(myString: String, pat: String): Int {
return if(myString.uppercase().contains(pat.uppercase())) 1 else 0
}
}
📝 다른 사람의 문제 풀이
다른 사람의 문제 풀이는 좋아요 수가 높은 기준으로 첨부하였습니다.
class Solution {
fun solution(myString: String, pat: String) = if (myString.lowercase().contains(pat.lowercase())) 1 else 0
}
🖊 문제 풀이 시 알면 좋을 것
uppercase()
- 설명: 문자열을 모두 대문자로 변환.
val text = "Hello"
val result = text.uppercase() // "HELLO"
lowercase()
- 설명: 문자열을 모두 소문자로 변환.
val text = "Hello"
val result = text.lowercase() // "hello"
contains
- 설명: 문자열에 특정 부분 문자열이 포함되어 있는지 확인.
- 반환 값: Boolean (true 또는 false)
val text = "Hello, Kotlin!"
println(text.contains("Kotlin")) // true
println(text.contains("Java")) // false
반응형
'코딩테스트' 카테고리의 다른 글
[프로그래머스] 소문자로 바꾸기 (1) | 2025.01.20 |
---|---|
[프로그래머스] 대문자로 바꾸기 (0) | 2025.01.20 |
[프로그래머스] 길이에 따른 연산 (0) | 2025.01.19 |
[프로그래머스] 1로 만들기 (0) | 2025.01.19 |
[프로그래머스] 조건에 맞게 수열 변환하기 2 (0) | 2025.01.19 |