포스트

45. 접미사인지 확인하기

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import Foundation

func solution(_ my_string:String, _ is_suffix:String) -> Int {
    
    var arr : [String] = []
    var my_String : String = ""
    var answer : Int = 0
    
    my_String = my_string
    
    arr.append(my_String)
    
    if my_String.count > 1 {
    
        for i in 1...my_string.count-1{
            my_String.removeFirst()
            arr.append(my_String)
        }
    } 
    
    answer = arr.contains(is_suffix) ? 1 : 0
    
    
    return answer
}

이렇게 생각한 이유

44번에서 sort대신 배열에 해당 값이 있는지를 확인하는 contains 메서드를 사용하였다.

삼항연산자를 통해 if문을 간단하려고 했다.

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.