import Foundation
let word: String = readLine()!
extension String {
subscript (i: Int) -> Character {
return self[index(startIndex, offsetBy: i)]
}
}
func solution(_ word: String) -> Int {
let maxIndex = word.count
for i in 0..<maxIndex/2 {
if word[i] != word[maxIndex - (i+1)] {
return 0
}
}
return 1
}
print(solution(word))
extension, subscript
using extension to access nth index of string
extension String {
subscript (i: Int) -> Character {
return self[index(startIndex, offsetBy: i)]
}
}
subscript let us can access code with bracket []
string extensions in StackOverflow
8 * 8 의 체스판 만들기
문제를 잘못이해하여 다시 접근해야한다.
댓글남기기