2025/06 23

34. 스파르타 코딩 클럽 - 6월 5일 코딩테스트 연습 (코드카타)

❓ 오늘의 문제1. 자연수 뒤집어 배열로 만들기자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를 들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다.제한 조건n은 10,000,000,000이하인 자연수입니다.나의 정답 코드func solution(_ n: Int64) -> [Int] { return String(n).reversed().compactMap { Int(String($0)) }} ✓ TIL[ 코드 설명 ]1 - String(n)// Int64 타입의 숫자 n을 문자열로 변환한다.// 12345 -> "12345"2 - .reversed()// 문자열을 뒤집는다. reversed는 콜렉션 타입을 반환// "12345".reversed() -> ["5..

57. 스파르타 코딩 클럽 - 최종 팀 프로젝트 #1

👨🏻‍💻 최종 팀 프로젝트 정리프로젝트 이름 : 이츠오케이목적 : 상황에 맞춘 음식(식당) 큐레이팅 앱프로젝트 기간 : 2025.05.29 ~ 2025.07.10 MVP 기능[ 1 ] 앱 온보딩 화면앱사용 안내 화면 표시앱사용 안내 화면 이후 다음 버튼 클릭 시 위치권한 요청허용 시 현재 위치 사용거부 시 지역선택을 통한 위치 지정[ 2 ] 메인 화면카테고리 탭상황별 식당 노출필터 거리순[ 3 ] 상세화면지도 노출식당 정보 노출현 위치, 선택한 지역 기반 추천(거리순 노출)다른 지역 검색 기술 스택(와이어프레임 초안으로 정리 필요)개발 환경Xcode 16.2, Swift 5.0, iOS 16.6 타깃, iPhone 13 mini 기준 레이아웃사용 기술UIKitUserDefaults사용 라이브러리U..

33. 스파르타 코딩 클럽 - 6월 2일 코딩테스트 연습 (코드카타)

❓ 오늘의 문제1. 약수의 합정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해 주세요.제한 사항n은 0 이상 3000 이하인 정수입니다.나의 정답 코드// 방법 1 : 일반 방법func solution(_ n:Int) -> Int { if n == 0 { return 0 } var divNumList = [Int]() for i in 1...n { if n % i == 0 { divNumList.append(i) } } return divNumList.reduce(0, +)}// 방법 2 : 축약 방법func solution(_ n:Int) -> Int ..