반응형

분류 전체보기 180

Lv1 | Swift - 없는 숫자 더하기

문제 설명0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요.제한사항1 ≤ numbers의 길이 ≤ 90 ≤ numbers의 모든 원소 ≤ 9numbers의 모든 원소는 서로 다릅니다.입출력 예numbersresult[1,2,3,4,6,7,8,0]14[5,8,4,0,6,7,9]6입출력 예 설명입출력 예 #15, 9가 numbers에 없으므로, 5 + 9 = 14를 return 해야 합니다.입출력 예 #21, 2, 3이 numbers에 없으므로, 1 + 2 + 3 = 6을 return 해야 합니다.나의  풀이import Foundatio..

Programmers/LV1. 2024.06.18

앨런 Swift 앱 만들기 UIKit | 네비게이션바/탭바 코드없이 구현하기

안녕하세요오늘은 제가 강의를 보며 배웠던걸 정리하고자 합니다   앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지 | 앨런(Allen) - 인프런앨런(Allen) | 탄탄한 신입 iOS개발자가 되기 위한 기본기 갖추기. 15개의 앱을 만들어 보면서 익히는.. iOS프로그래밍의 기초, 15개의 앱을 만들면서 배우는 UIKit!근본부터 다른 강의, 들어보실래요?www.inflearn.com ⭐️인프런에서 앨런님의 swift 앱 만들기⭐️를 통해서 정리하였습니다 정말 정말 잘 설명해주기 때문에 제가 정리해놓은것 보다 보시는걸 추천드립니다 자료제공은 절대 불가합니다  네비게이션바|애플에서 미리 만들어 놓은 기능이기 때문에 몇 가지 설정만 하게되면 복잡한 기능을 쉽게 ..

Lv1 | Swift - 음양 더하기

오늘은 프로그래머스 음양 더하기를 swift로 풀었습니다 문제 설명어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 return 하도록 solution 함수를 완성해주세요.제한사항absolutes의 길이는 1 이상 1,000 이하입니다.absolutes의 모든 수는 각각 1 이상 1,000 이하입니다.signs의 길이는 absolutes의 길이와 같습니다.signs[i] 가 참이면 absolutes[i] 의 실제 정수가 양수임을, 그렇지 않으면 음수임을 의미합니다.입출력 예absolutessignsresult[4,7,12][true,false,true]9[..

Programmers/LV1. 2024.06.17

Swift | Command Line Tools로 만든 숫자야구게임 만들기

초등학생 시절..수업시간에 연습장 펴고 몰래 했던 숫자야구게임을과제로 받게되었다 룰따윈.. 너무 잘 알기 때문에 어떤걸 사용해서 구현할 지 고민하였다 기록용관리 매니저게임 로직시작화면이렇게 세 클래스로 나눠서 진행을 하였다 기록관리용RecordManager몇 번째 게임에 시도횟수를 관리하는용도 + 3스트라이크 했을 시 기록관리에 데이터가 추가되는 용도 이기 때문에recordValue를 Int형 배열로 만들어 getValues와 updateValue로 만들면 될것같다라고 생각했다 시작화면에 들어가게되면게임 / 기록 / 게임종료 / 이외의 숫자나 문자를 누르게되면 "올바른 숫자를 다시 입력하세요"가 나오도록 해야하므로우선 enum으로 ViewType으로 설정하고 시작 / 기록 / 나가기 케이스를 만들어주고s..

앨런 Swift 앱 만들기 UIKit | BMI 만들기 + MVC 패턴

안녕하세요오늘은 제가 강의를 보며 배웠던걸 정리하고자 합니다   앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지 | 앨런(Allen) - 인프런앨런(Allen) | 탄탄한 신입 iOS개발자가 되기 위한 기본기 갖추기. 15개의 앱을 만들어 보면서 익히는.. iOS프로그래밍의 기초, 15개의 앱을 만들면서 배우는 UIKit!근본부터 다른 강의, 들어보실래요?www.inflearn.com ⭐️인프런에서 앨런님의 swift 앱 만들기⭐️를 통해서 정리하였습니다 정말 정말 잘 설명해주기 때문에 제가 정리해놓은것 보다 보시는걸 추천드립니다 자료제공은 절대 불가합니다   ViewController와 스토리보드에 있는 객체들을 연결시켜줍니다 그리고 2번째 화면을 위해 뷰..

앨런 Swift 앱 만들기 UIKit | 화면전환

안녕하세요오늘은 제가 강의를 보며 배웠던걸 정리하고자 합니다   앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지 | 앨런(Allen) - 인프런앨런(Allen) | 탄탄한 신입 iOS개발자가 되기 위한 기본기 갖추기. 15개의 앱을 만들어 보면서 익히는.. iOS프로그래밍의 기초, 15개의 앱을 만들면서 배우는 UIKit!근본부터 다른 강의, 들어보실래요?www.inflearn.com ⭐️인프런에서 앨런님의 swift 앱 만들기⭐️를 통해서 정리하였습니다 정말 정말 잘 설명해주기 때문에 제가 정리해놓은것 보다 보시는걸 추천드립니다 자료제공은 절대 불가합니다  화면전환| 화면전환에는 다양한 방법이 있습니다 4가지 방법으로 나눌 수 있습니다순서대로 알아 봅시다 ..

Lv1 | Swift - 서울에서 김서방 찾기

swift / 서울에서 김서방 찾기|문제 설명String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수, solution을 완성하세요. seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다.제한 사항seoul은 길이 1 이상, 1000 이하인 배열입니다.seoul의 원소는 길이 1 이상, 20 이하인 문자열입니다."Kim"은 반드시 seoul 안에 포함되어 있습니다.입출력 예seoulreturn["Jane", "Kim"]"김서방은 1에 있다" 나의 풀이func solution(_ seoul:[String]) -> String { guard let x = seoul.firstIndex(of: "..

Programmers/LV1. 2024.06.14

Lv1 | Swift - 두 정수 사이의 합

두 정수 사이의 합| 문제 설명두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요.예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다.제한 조건a와 b가 같은 경우는 둘 중 아무 수나 리턴하세요.a와 b는 -10,000,000 이상 10,000,000 이하인 정수입니다.a와 b의 대소관계는 정해져있지 않습니다.입출력 예abreturn35123335312 고차함수 reduce를 사용해서 풀거나 while, for 반복구문을 사용해서 풀 수 있겠구나라고 생각했습니다 나의 풀이func solution(_ a:Int, _ b:Int) -> Int64 { var value = 0 if a =..

Programmers/LV1. 2024.06.13

앨런 Swift 앱 만들기 UIKit | 타이머 만들기(+ UISlider)

안녕하세요오늘은 제가 강의를 보며 배웠던걸 정리하고자 합니다   앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지 | 앨런(Allen) - 인프런앨런(Allen) | 탄탄한 신입 iOS개발자가 되기 위한 기본기 갖추기. 15개의 앱을 만들어 보면서 익히는.. iOS프로그래밍의 기초, 15개의 앱을 만들면서 배우는 UIKit!근본부터 다른 강의, 들어보실래요?www.inflearn.com ⭐️인프런에서 앨런님의 swift 앱 만들기⭐️를 통해서 정리하였습니다 정말 정말 잘 설명해주기 때문에 제가 정리해놓은것 보다 보시는걸 추천드립니다 자료제공은 절대 불가합니다 타이머 만들기|   화면은 스토리보드를 사용하여 만들었습니다 상단 스택뷰 첫 번째 스택뷰Timer초를 ..

Lv1 | Swift - 나머지가 1이 되는 수 찾기

문제 설명자연수 n이 매개변수로 주어집니다. n을 x로 나눈 나머지가 1이 되도록 하는 가장 작은 자연수 x를 return 하도록 solution 함수를 완성해주세요. 답이 항상 존재함은 증명될 수 있습니다.제한사항3 ≤ n ≤ 1,000,000입출력 예nresult1031211 입출력 예 설명입출력 예 #110을 3으로 나눈 나머지가 1이고, 3보다 작은 자연수 중에서 문제의 조건을 만족하는 수가 없으므로, 3을 return 해야 합니다.입출력 예 #212를 11로 나눈 나머지가 1이고, 11보다 작은 자연수 중에서 문제의 조건을 만족하는 수가 없으므로, 11을 return 해야 합니다.나의풀이import Foundationfunc solution(_ n:Int) -> Int { for x..

Programmers/LV1. 2024.06.12
반응형