분류 전체보기 206

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 ..

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

❓ 오늘의 문제1. 가위 바위 보가위는 2 바위는 0 보는 5로 표현합니다. 가위 바위 보를 내는 순서대로 나타낸 문자열 rsp가 매개변수로 주어질 때, rsp에 저장된 가위 바위 보를 모두 이기는 경우를 순서대로 나타낸 문자열을 return 하도록 solution 함수를 완성해 보세요.나의 정답 코드import Foundationfunc solution(_ rsp:String) -> String { var result = "" for i in rsp { if let transString = i.wholeNumberValue { if transString == 2 { result.append("0") } el..

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

❓ 오늘의 문제1. 암호 해독 군 전략가 머쓱이는 전쟁 중 적군이 다음과 같은 암호 체계를 사용한다는 것을 알아냈습니다.암호화된 문자열 cipher를 주고받습니다.그 문자열에서 code의 배수 번째 글자만 진짜 암호입니다.문자열 cipher와 정수 code가 매개변수로 주어질 때 해독된 암호 문자열을 return 하도록 solution 함수를 완성해 주세요.나의 정답 코드import Foundationfunc solution(_ cipher:String, _ code:Int) -> String { var result = "" for (index, char) in cipher.enumerated() { if (index + 1) % code == 0 { r..

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

❓ 오늘의 문제1. 자릿수 더하기정수 n이 매개변수로 주어질 때 n의 각 자리 숫자의 합을 return 하도록 solution 함수를 완성해 주세요나의 정답 코드import Foundationfunc solution(_ n:Int) -> Int { let strNum = String(n) var result = 0 for i in strNum { if let transChatoInt = i.wholeNumberValue { result += transChatoInt } } return result} ✓ TIL[ 처음 코드 ]func solution(_ n:Int) -> Int { var strNum = String(n) v..

56. 스파르타 코딩 클럽 - 봄여어름갈겨어울 #6 (날씨앱)

🌤️ 봄여어름갈겨어울 (심화 팀 프로젝트) 55. 스파르타 코딩 클럽 - 봄여어름갈겨어울 #5 (날씨앱)🌤️ 봄여어름갈겨어울 (심화 팀 프로젝트) 54. 스파르타 코딩 클럽 - 봄여어름갈겨어울 #4 (날씨앱)🌤️ 봄여어름갈겨어울 (심화 팀 프로젝트) 53. 스파르타 코딩 클럽 - 봄여어름갈겨어울 #3 (날coding-pill.tistory.com 👨🏻‍💻 오늘의 작업 내용[ 1. 프로젝트 파일 마무리 - 코드 정리 및 최종 점검 ] GitHub - mnh4140/First-party_Spr-summmer-fal-winnnter: 퍼스트파티 팀 프로젝트 - 봄여어름갈겨어울퍼스트파티 팀 프로젝트 - 봄여어름갈겨어울. Contribute to mnh4140/First-party_Spr-summ..

55. 스파르타 코딩 클럽 - 봄여어름갈겨어울 #5 (날씨앱)

🌤️ 봄여어름갈겨어울 (심화 팀 프로젝트) 54. 스파르타 코딩 클럽 - 봄여어름갈겨어울 #4 (날씨앱)🌤️ 봄여어름갈겨어울 (심화 팀 프로젝트) 53. 스파르타 코딩 클럽 - 봄여어름갈겨어울 #3 (날씨앱)52. 스파르타 코딩 클럽 - 봄여어름갈겨어울 #2 (날씨앱)51. 스파르타 코딩 클럽 - 봄여어름갈겨coding-pill.tistory.com 👨🏻‍💻 오늘 작업 내용[ 1. Kakao API Key 추가로 숨기기 ][ 1-1. xcconfig 파일에 사용할 kakao Api Key 추가 ] [ 1-2. LocationNetworkManager 코드 수정 ]class LocationNetworkManager { static let shared = LocationNetworkMan..

54. 스파르타 코딩 클럽 - 봄여어름갈겨어울 #4 (날씨앱)

🌤️ 봄여어름갈겨어울 (심화 팀 프로젝트) 53. 스파르타 코딩 클럽 - 봄여어름갈겨어울 #3 (날씨앱)52. 스파르타 코딩 클럽 - 봄여어름갈겨어울 #2 (날씨앱)51. 스파르타 코딩 클럽 - 봄여어름갈겨어울 #1 (날씨앱)🌤️ 봄여어름갈겨어울 (심화 팀 프로젝트)최종 프로젝트 전 마지막 팀 프로젝트인coding-pill.tistory.com 👨🏻‍💻 오늘 작업 내용[ 1. NetworkManager에 날씨 아이콘을 불러오는 함수 추가 ] [Feat] #17 - NetworkManager에 날씨 아이콘을 불러오는 함수 추가 by heopill · Pull Request #18 · mnh4140/First-paclose #17 ⛳️ Work Description NetworkManager에 ..

53. 스파르타 코딩 클럽 - 봄여어름갈겨어울 #3 (날씨앱)

52. 스파르타 코딩 클럽 - 봄여어름갈겨어울 #2 (날씨앱)51. 스파르타 코딩 클럽 - 봄여어름갈겨어울 #1 (날씨앱)🌤️ 봄여어름갈겨어울 (심화 팀 프로젝트)최종 프로젝트 전 마지막 팀 프로젝트인 심화 주차 팀 프로젝트가 오늘 시작되었다.기간은 5월coding-pill.tistory.com 🌤️ 봄여어름갈겨어울 (심화 팀 프로젝트)[ 목차 ]1. 오늘 작업 내용2. Trouble Shooting3. TIL 👨🏻‍💻 오늘 작업 내용[ 1. NetworkManager 코드 수정 - 입력받은 위도, 경도를 사용하기 ][ 1-1. 외부에서 위도와 경도를 파라미터로 받아서 urlQueryItems를 리턴하는 함수를 추가// urlQueryItems을 리턴하는 함수func makeUrlQuer..