분류 전체보기 133

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

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

51. 스파르타 코딩 클럽 - 봄여어름갈겨어울 #1 (날씨앱)🌤️ 봄여어름갈겨어울 (심화 팀 프로젝트)최종 프로젝트 전 마지막 팀 프로젝트인 심화 주차 팀 프로젝트가 오늘 시작되었다.기간은 5월 20일(화)부터 5월 28일(수)까지 주말 제외 일주일이다.coding-pill.tistory.com🌤️ 봄여어름갈겨어울 (심화 팀 프로젝트)[ 목차 ]1. 오늘 작업 내용2. Trouble Shooting3. TIL 👨🏻‍💻 오늘 작업 내용[ 1. API gitignore를 위한 xcconfig 파일 작성 ] 48. 스파르타 코딩 클럽 - xcconfig 파일을 사용하여 Github로 부터 API 키 감추기xcconfig 파일을 통해 Github ignore 설정하기[ 1. xcconfig 파일 ..

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

🌤️ 봄여어름갈겨어울 (심화 팀 프로젝트)최종 프로젝트 전 마지막 팀 프로젝트인 심화 주차 팀 프로젝트가 오늘 시작되었다.기간은 5월 20일(화)부터 5월 28일(수)까지 주말 제외 일주일이다. 우리 팀은 날씨앱, 알람앱, 단어앱 중에 날씨앱을 주제로 선정하였고,프로젝트 대시보드를 작성하였다. 퍼스트파티 프로젝트 대시보드 | Notion0. 팀 소개www.notion.so 우리의 주제는 사용자에게 날씨에 맞는 옷차림을 추천하는 날씨 앱이다.OpenWeatherAPI를 사용하여 날씨 정보를 받아오고, 직관적인 UI/UX 화면에 날씨 데이터를 표시한다. 📱 와이어 프레임 👨🏻‍💻 역할분담 - API 총괄팀 프로젝트에서 역할은 크게 4가지로 나뉜다.위치 총괄CCLocationManager을..

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

❓ 오늘의 문제1. flag에 따라 다른 값 반환하기두 정수 a, b와 boolean 변수 flag가 매개변수로 주어질 때, flag가 true면 a + b를 false면 a - b를 return 하는 solution 함수를 작성해 주세요.나의 정답 코드import Foundationfunc solution(_ a: Int, _ b: Int, _ flag: Bool) -> Int { return flag ? a + b : a - b} ✓ TIL[ 처음 작성했던 코드 ]import Foundationfunc solution(_ a: Int, _ b: Int, _ flag: Bool) -> Int { if flag { return a + b } else { r..