본문 바로가기

Develop

(22)
코딩 테스트 입문 (feat. Day 4 수학, 배열) 1. 피자 나눠 먹기(1)  Q. 머쓱이네 피자가게는 피자를 일곱 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 주어질 때, 모든 사람이 피자를 한 조각 이상 먹기 위해 필요한 피자의 수를 return 하는 solution 함수를 완성해보세요.func solution(_ n:Int) -> Int { return n % 7 == 0 ? n / 7 : n / 7 + 1} A. 사람 수를 7로 나눴을 때 나머지가 0인지 아닌지를 판단하여0인 경우, 몫을 결과로 반환하고 0이 아닌 경우, 몫에 1을 더한 값을 반환하여 해결했다.2. 피자 나눠 먹기(2) Q. 머쓱이네 피자가게는 피자를 여섯 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 매개변수로 주어질 때, n명이 주문한 피자를 남기지 ..
코딩 테스트 입문 (feat. Day 3 사칙연산, 배열, 수학) 1.  나머지 구하기Q. 정수 num1, num2가 매개변수로 주어질 때, num1를 num2로 나눈 나머지를 return 하도록 solution 함수를 완성해주세요.func solution(_ num1:Int, _ num2:Int) -> Int { return num1 % num2}  A. % 연산자를 통해 num1를 num2로 나눈 나머지를 구하여 해결했다.2. 중앙값 구하기Q. 중앙값은 어떤 주어진 값들을 크기의 순서대로 정렬했을 때 가장 중앙에 위치하는 값을 의미합니다. 예를 들어 1, 2, 7, 10, 11의 중앙값은 7입니다. 정수 배열 array가 매개변수로 주어질 때, 중앙값을 return 하도록 solution 함수를 완성해보세요. (array의 길이는 홀수입니다.)func solu..
코딩 테스트 입문 (feat. Day 2 사칙연산, 조건문, 배열) 1. 두 수의 나눗셈Q. 정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요.func solution(_ num1:Int, _ num2:Int) -> Int { let floatNum1 = Float(num1) let floatNum2 = Float(num2) var result = floatNum1 / floatNum2 * 1000 return Int(result)} A. 입력 받은 Int 값을 Float으로 형변환 후, / 연산자를 통해 몫을 구하고 그 값에 1,000을 구하고정수 부분만 return 하기 위해 Int로 다시 형변환 한 값을 return으로 반환..
코딩 테스트 입문 (feat. Day 1 사칙연산) 1. 두 수의 합두 수의 합에서는 + 연산자를 통해 두 개의 입력값을 더한 값을 return으로 반환시켜 해결했다.2. 두 수의 차두 수의 차에서는 - 연산자를 통해 두 개의 입력값을 뺀 값을 return으로 반환시켜 해결했다.3. 두 수의 곱두 수의 곱에서는 * 연산자를 통해 두 개의 입력값을 곱한 값을 return으로 반환시켜 해결했다.4. 몫 구하기몫 구하기에서는 / 연산자를 통해 두 개의 입력값을 나눈 후 나온 몫 값을 return으로 반환시켜 해결했다.1일차는 코딩을 몰라도 풀 수 있을 정도의너무나도 기초적인 수준의 문제 난이도였기 때문에따로 자세한 풀이나 궁금점을 적진 않았다. 앞으로는 위와 같은 형식으로처음에 스탬프 인증샷을 첨부하고그 후, 문제별로 풀이 혹은 궁금하거나 필요한 정보들을 작성..
코딩테스트 입문 (with. 오블완 챌린지) 11월 7일, 오늘부터 11월 27일까지 21일동안 블로그 글을 작성하는티스토리 주관 오블완 챌린지 도전을 위해 어떤 주제를 가지고21일동안 꾸준히 글을 작성할까 생각해 본 결과!항상 마음속으로만 다짐해왔던 코딩 테스트 공부를 시작 해보고자 한다.  코딩테스트 입문 | 프로그래머스 스쿨코딩테스트에 처음 도전하는 사람들을 위한 입문 문제 모음. 쉬운 문제부터 하나씩 도전해 보면서 코딩테스트에 자신감도 붙이고 문제 해결 능력을 키워보세요!school.programmers.co.kr21일간 목표는 위 프로그래머스에서 제공하는코딩 테스트 입문 문제를 Swift로 해결하면서새로 알게된 점이나 어려웠던 점과 같이 느낀점들을 글로 작성해보고자 한다. 입문 문제는 총 100문제가 있는데,마침 머쓱이 스탬프를 통해 하루..
iOS 개발자의 MacBook 개발 환경 설정하기 작년에 취업 후 iOS 개발자로 전향하게 되면서 m2 MacBook Pro를 하나 구매했습니다.구매 직후 개발을 위해 무엇부터 해야 되는지 갈피를 잡기 어려웠는데,어느덧 반년이 지나면서 쌓아온 노하우들을 과거의 나와 같은 상황을 겪고 있는 사람들을 위해,그리고 추후 맥북을 다시 구매했을 때 헤매지 않고 빠르게 세팅하기 위해맥북을 처음 구매한 후 해야 할 몇 가지를 글로 남겨 놓고자 합니다.설명 전, 목차로 나타내보면Dock 설정키보드 설정Homebrew 설치rectangle 설치DeepL 설치xcode 설치git 설치sourceTree 설치총 8가지의 작업을 수행합니다.1. Dock 설정시스템 설정에서 Dock의 크기를 작게 만들고 자동으로 Dock 가리기와 보기 옵션을 켜줍니다.이 설정은 호불호가 갈릴..