Swift | programmers/Lv1.
[Swift] Lv.1 서울에서 김서방 찾기
iOSDEv
2024. 2. 27. 21:25
서울에서 김서방 찾기
문제

나의 풀이

다른 사람의 풀이
이전 케이스와 섞여서 올리지 못함
+
func solution(_ seoul: [String]) -> String {
// "Kim"을 포함하는 배열 요소의 인덱스를 필터링
let kimIndex = seoul.indices.filter { seoul[$0] == "Kim" }.first!
//seoul.indices : Swift에서 배열의 유효한 인덱스 범위를 반환하는 속성
// 문자열 내삽을 사용하여 최종 문자열을 구성
return "The location of 김서방 is at index \(kimIndex)"
}
func solution(_ seoul: [String]) -> String {
// "Kim"이 배열 요소 중 어디에 위치인 인덱스를 찾음
if let kimIndex = seoul.indices.first(where: { seoul[$0] == "Kim" }) {
// "Kim"이 발견된 경우 해당 인덱스를 포함하는 문자열을 반환
return "김서방은 \(kimIndex)에 있다"
} else {
// "Kim"을 찾을 수 없는 경우 적절한 메시지를 반환
return "김서방을 찾을 수 없다"
}
}
func solution(_ seoul:[String]) -> String {
for (index, name) in seoul.enumerated() {
if name == "Kim" {
return "김서방은 \(index)에 있다"
}
}
return ""
}
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr