2025/08 18

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

❓ 오늘의 문제1. 이어 붙인 수정수가 담긴 리스트 num_list가 주어집니다. num_list의 홀수만 순서대로 이어 붙인 수와 짝수만 순서대로 이어 붙인 수의 합을 return 하도록 solution 함수를 완성해 주세요.나의 정답 코드import Foundationfunc solution(_ num_list:[Int]) -> Int { var odd = "", even = "" for i in 0.. ✓ TILimport Foundationfunc solution(_ num_list:[Int]) -> Int { // 각각 홀수와 짝수를 저장할 변수 var odd = "", even = "" // 0부터 num_list의 크기 -1 만큼 반복 for i in 0....

다섯 번째 회의 내용 정리 - 3차 와이어 프레임 피드백 및 질문

8월 25일 회의 내용 정리 오늘 회의는 모든 인원이 참여해서 5명이서 진행했다.지윤님이 전체 화면 중 회원가입/로그인, 정산 화면에 대한 3차 와이어 프레임 작업을 해주셨고,전체 로직을 설명해주셨다. 회원가입/로그인, 정산 화면 3차 와이어 프레임 소분소분 최종 로고지윤님께서 최종 로고를 만들어 주셨다.소분소분 앱 이름에 맞게 각 도형마다 초성을 사용하여 모양을 만들어 주셨고,소분의 의미를 담아 도형을 네 등분으로 배치하셨다. 다음 회의까지 작업 내용 디자이너 : 9월 4일까지 마이페이지 및 설정 3차 와이어 프레임 작업프론트엔드 개발자 : 회원가입/로그인 화면 구현, 정산 화면 구현 시작하기백엔드 개발자 : 회원가입 및 로그인 CRUD 진행, 정산 테이블 구성 및 ERD 및 아키텍처 진행 예정

53. 스파르타 코딩 클럽 - 8월 22일 코딩테스트 연습 (코드카타)

❓ 오늘의 문제1. 제곱수 판별하기어떤 자연수를 제곱했을 때 나오는 정수를 제곱수라고 합니다. 정수 n이 매개변수로 주어질 때, n이 제곱수라면 1을 아니라면 2를 return하도록 solution 함수를 완성해주세요.나의 정답 코드import Foundationfunc solution(_ n:Int) -> Int { if n % Int(sqrt(Double(n))) == 0 { return 1 } else { return 2 }} ✓ TILimport Foundationfunc solution(_ n:Int) -> Int { // 주어진 n을 제곱으로 먼저 나눈 뒤 n을 나누었을 때, 나머지가 0이면 제곱수로 판단 if n % Int(sqrt(Doub..

52. 스파르타 코딩 클럽 - 8월 21일 코딩테스트 연습 (코드카타)

❓ 오늘의 문제 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr1. 대문자와 소문자문자열 my_string이 매개변수로 주어질 때, 대문자는 소문자로 소문자는 대문자로 변환한 문자열을 return하도록 solution 함수를 완성해주세요.나의 정답 코드import Foundationfunc solution(_ my_string:String) -> String { return my_string.map { char in if char.isLowercase { return char.uppercased() } else { return char.lowe..

51. 스파르타 코딩 클럽 - 8월 20일 코딩테스트 연습 (코드카타)

❓ 오늘의 문제 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr1. 약수의 개수와 덧셈두 정수 left와 right가 매개변수로 주어집니다. left부터 right까지의 모든 수들 중에서, 약수의 개수가 짝수인 수는 더하고, 약수의 개수가 홀수인 수는 뺀 수를 return 하도록 solution 함수를 완성해 주세요.나의 정답 코드import Foundationfunc solution(_ left:Int, _ right:Int) -> Int { var result = 0 for i in left...right { var count = 0 for j in 1..

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

❓ 오늘의 문제 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr1. 삼각형의 완성조건 (1)선분 세 개로 삼각형을 만들기 위해서는 다음과 같은 조건을 만족해야 합니다.가장 긴 변의 길이는 다른 두 변의 길이의 합보다 작아야 합니다.삼각형의 세 변의 길이가 담긴 배열 sides이 매개변수로 주어집니다. 세 변으로 삼각형을 만들 수 있다면 1, 만들 수 없다면 2를 return 하도록 solution 함수를 완성해 주세요.나의 정답 코드import Foundationfunc solution(_ sides:[Int]) -> Int { return sides.max()! ✓ TILimport Foundationf..

소분소분 - iOS 프로젝트 준비 2

오늘은 어제 하지 못한 프로젝트 github 연결, github PR, ISSUE template 추가와 branch rule set 설정하기를 진행하였습니다 프로젝트 github 연결Xcode의 프로젝트와 github를 연결하기 - Initial Commitdev branch 생성 및 default branch로 설정 github PR, ISSUE template 추가[ 참고 블로그 ] Set Up templ" data-og-host="hellozo0.tistory.com" data-og-source-url="https://hellozo0.tistory.com/382" data-og-url="https://hellozo0.tistory.com/382" data-og-image="https://scrap..

소분소분 - iOS 프로젝트 준비

오늘은 프로젝트를 시작하기 전에 준비해야 할 것들을 미리 하려고 한다. 1. GIthub Organizations Repository 생성 gitignore 파일 작성 프로젝트 Localizations - KoreanDefault로 설정되어 있던 English를 삭제하고 Korean (South Korea)를 추가한 뒤 Default로 설정하였다. 프로젝트 내 storyboard 삭제 Info.plist와 프로젝트 내 Build Settings에서 StoryBoard를 삭제한다. xcconfig 파일 추가 (debug, release) xcconfig 파일을 debug와 release 두 개를 만들어서 추후에 배포용과 디버그 테스트용으로 나눠서 생성하였다.xcconfig 파일은 Configurat..

네 번째 회의 내용 정리 - 2차 와이어 프레임 피드백 및 질문

8월 13일 회의 내용 정리오늘 회의에는 나, 태은, 예찬, 찬희 님, 지윤 님 총 5명이서 진행했다.오늘은 2차 와이어 프레임 수정 사항에 대해 지윤님께 설명을 받고,프론트엔드, 백엔드 팀끼리 질문 사항을 정리하고, 지윤 님께 질문하고 답변받았다. 회의 안건2차 와이어 프레임 수정 사항1. 닉네임 중복 확인 버튼 추가2. 모임글 화면 공유3. 상품 등록에서 수량 단위 택 1로 변경4. 계좌 관리 부분 삭제 질문 1. 바텀 내비게이션 UI2. 정산하기 요청 부분이 어디에서 넘어오는지 - 하단 네비게이션 바에서 올라옴3. 정산하기 부분이 모달인지4. 1단계 정산하기에 뒤로 가기 버튼 없음 (모달 드래그로 가능하지)5. 정산하기 부분에서 수량/중량 부분에 입력되지 않는 칸 비활성화되는 부분 예시 필요 ..

49. 스파르타 코딩 클럽 - 8월 13일 코딩테스트 연습 (코드카타)

❓ 오늘의 문제1. 행렬의 덧셈행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요.나의 정답 코드func solution(_ arr1:[[Int]], _ arr2:[[Int]]) -> [[Int]] { var result: [[Int]] = [] for i in 0.. ✓ TILfunc solution(_ arr1:[[Int]], _ arr2:[[Int]]) -> [[Int]] { // 결과 출력을 위한 result 변수 var result: [[Int]] = [] // 반복문 2개 사용하여 모든 행렬에 접근 후 연산 ..