🗒 문제
📝 나의 문제풀이
class Solution {
fun solution(str1: String, str2: String): Int {
return if(str2.contains(str1)) 1 else 0
}
}
📝 다른 사람의 문제 풀이
다른 사람의 문제 풀이는 좋아요 수가 높거나 많은 사람들이 푼 방법 기준으로 첨부하였습니다.
class Solution {
fun solution(str1: String, str2: String): Int {
return if (str1 in str2) 1 else 0
}
}
🖊 문제 풀이 시 알면 좋을 것
contains()
문자열 안에 특정 문자열이 포함되어 있는지 확인하는 함수.
val str = "kotlin programming"
println(str.contains("kotlin")) // true
println(str.contains("java")) // false
대소문자를 구분하여 비교 ("Hello".contains("hello") → false).
in (str1 in str2)
in 키워드는 contains()와 같은 역할을 하지만, 더 간결하게 표현 가능.
val str1 = "kotlin"
val str2 = "kotlin programming"
println(str1 in str2) // true
println("java" in str2) // false
str1 in str2는 str2.contains(str1)과 같은 의미지만, 더 직관적이고 간단하게 사용할 수 있음.
반응형
'코딩테스트' 카테고리의 다른 글
[프로그래머스] 정수 찾기 (0) | 2025.02.13 |
---|---|
[프로그래머스] 꼬리 문자열 (0) | 2025.02.13 |
[프로그래머스] 배열의 원소 삭제하기 (0) | 2025.02.10 |
[프로그래머스] 문자열로 변환 (0) | 2025.02.10 |
[프로그래머스] 두 수의 합 (0) | 2025.02.10 |