❓ 오늘의 문제
1. 배열의 유사도
- 두 배열이 얼마나 유사한지 확인해보려고 합니다. 문자열 배열 s1과 s2가 주어질 때 같은 원소의 개수를 return하도록 solution 함수를 완성해 주세요.
나의 정답 코드
import Foundation
func solution(_ s1:[String], _ s2:[String]) -> Int {
var count: Int = 0
for i in s1 {
if s2.contains(String(i)) {
count += 1
}
}
return count
}
✓ TIL
오늘은 배열의 유사도 문제를 풀어보았습니다.
문자열 배열 s1과 s2가 주어질 때 같은 원소의 개수를 return 하는 문제였다.
오늘도 간단하게 contains 함수를 사용해서 문제를 해결했다.
s1의 문자열 배열을 for문에 넣어서 원소마다 접근 한 뒤
s2에 i가 포함되면 카운트를 1 증가시켰다.
요즘 contains 함수를 너무 많이 사용하는 것 같아서
다음번에는 다른 방법으로 문제를 풀어봐야겠다.
오늘은 금요일이니까 이번주도 끝!
😼 GitHub
'스파르타 코딩 클럽 - iOS 스타터 6기 > 알고리즘 코드카타' 카테고리의 다른 글
21. 스파르타 코딩 클럽 - 4월 14일 코딩테스트 연습 (코드카타) (0) | 2025.04.14 |
---|---|
20. 스파르타 코딩 클럽 - 4월 7일 코딩테스트 연습 (코드카타) (0) | 2025.04.07 |
18. 스파르타 코딩 클럽 - 4월 3일 코딩테스트 연습 (코드카타) (0) | 2025.04.03 |
17. 스파르타 코딩 클럽 - 4월 2일 코딩테스트 연습 (코드카타) (0) | 2025.04.02 |
16. 스파르타 코딩 클럽 - 4월 1일 코딩테스트 연습 (코드카타) (0) | 2025.04.01 |