문제해결에 사용한 substring 함수
내가 작성한 코드
substring 함수를 사용하여 원하는 범위의 문자열을 추출한 후 p의 값과 비교함을 통해 조건에 만족할 경우 answer값을 증가시킴.
fun solution(t: String, p: String): Int {
var answer = 0
for (i in 0..t.length - p.length) {
if (p >= t.substring(i, i + p.length)) {
answer++
}
}
return answer
}
다른 사람의 코드
fun solution(t: String, p: String): Int {
return (0..t.length - p.length)
.map{ t.substring(it until it + p.length) }
.count { it <= p }
}
'코딩테스트 준비(kotlin) > 문자열' 카테고리의 다른 글
[kotlin] 프로그래머스 둘만의 암호 (0) | 2024.05.30 |
---|---|
[kotlin] 숫자 문자열과 영단어 (0) | 2024.05.22 |
[kotlin] 이상한 문자 만들기 (0) | 2024.05.07 |
[프로그래머스] 문자열 다루기 기본(kotlin) (2) | 2024.05.01 |
[프로그래머스] 문자열 내림차순으로 배치하기 (1) | 2024.04.30 |