본문 바로가기
코딩테스트

[프로그래머스] 원하는 문자열 찾기

by liz_devel 2025. 1. 19.

🗒 문제


📝 나의 문제풀이

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
반응형