일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Kakao
- fast.ai
- 카카오 2018
- swift 배열
- supervisely
- Python
- 카카오 2019
- 데이터셋 만들기
- 카카오
- swift 시작
- 문제
- ios 개발 시작
- Siwft
- 파이썬
- 머신러닝
- 프로그래머스
- c언어
- 카카오 2021
- kakao 2018
- swift
- coco 데이터셋
- 소수
- 이미지학습
- 최솟값 만들기
- 카카오 2020
- 스위프트
- roboflow
- 날씨 앱
- 프로그래머스 답
- SwiftUI
- Today
- Total
목록swift (34)
잡초의 일지
Closure 이름이 없는 메소드. 동적으로 끼워넣을 수 있다는 장점. 클로저가 살아있는 한, 클로저 밖에서도 변수 사용 가능. Closure 선언 var multiplyClosure: (Int, Int) -> Int = { (a: Int, b: Int) -> Int in return a*b } /***********************************************************************************/ var multiplyClosure: (Int, Int) -> Int = { a, b in//파라미터 없애고, 반환하는 값 아니까 없애고, 그러면 소괄호도 필요없다. return $0 * $1 //첫번째꺼랑 두번째꺼 곱해서 리턴하겠다. --> 이렇게 쓰면 앞에 ..
Array 0부터 시작. 같은 타입만 담는다. (예외 가능) 순서에 관한것. Array 선언 방법 var arr1: [Int] = [1, 2, 3, 4] var arr2: Array = [1, 2, 3, 4] 위의 두개 중 아무거나 써도 됌. Array 갯수 세기 count arr.count//배열에 있는 요소의 갯수 알 수 있음 Array 비우기 / 제거 remove, removeAll(), = [] arr.remove(at: 0)//0번째 요소 지움 arr.removeAll()//모두 지움 arr = []//모두 지움 배열이 비었는지 물어보는것. isEmpty let isEmpty = arr.isEmpty Array 채우기 append, +=, insert arr.append(5)//뒤에 5 추가 a..
이전에 했던 optional에 대한 포스팅. https://alicecodealice.tistory.com/7 [Swfit] Optional 해결방법 앞서 optional이 왜 일어나는지 알아봤다.(nil때문..) 그럼 해결방법은? 간단하게 말하자면 강제 언랩핑(Forced Unwrapping) , 옵셔널 바인딩(Optional Binding) , 옵셔널 체이닝(Optional Chaining)이 있다. 1... blog.kim-gaeun.com 옵셔널 옵셔널은 값이 있을수도 있고 없을수도 있음(nil)을 표현한 형태이다. 코드 import UIKit var carName: String? = "뚜벅이" carName = nil carName = "람보르기니포르쉐마세라티" 옵셔널 고급기능 1. 강제 언래핑..
함수와 메서드의 차이 함수는 단독적으로 실행할 수 있다. 메서드는 오브젝트 안에서 써야 한다. print가 대표적인 함수의 예. 코드 1. 파라미터가 없는 경우 func printMyName(){ print("-->My name is Alice") } printMyName() 2. 파라미터가 하나인 경우 func printMultipleOfTen(value: Int){ print("\(value) * 10 =\(value*10)") } printMultipleOfTen(value: 3) 3. 파라미터가 두개인 경우 func printTotalPrice(price: Int, num:Int){ print("Total Price: \(price*num)") } printTotalPrice(price: 500,..
import Foundation var line = readLine() // Bubble Sorting if let a = line { var arr = a.components(separatedBy: " ") for _ in 0..
a ~ z 까지 공백없이 입력받은 문자열을 Array를 이용하여 배열로 만들었다. https://zeddios.tistory.com/126 Swift3 ) How to convert string to an array in Swift ( 문자열을 배열로 바꾸는 방법) 안녕하세요 :) 오늘은 문자열을 배열로 바꾸는 방법을 알려드리고자 합니다. 간단해요! 1. Array로 타입변환 import Foundation let str = "hello, zedd" let arr = Array(str.characters) print(arr) //["h", "e".. zeddios.tistory.com 이곳에서 도움을 받았고, 문자열을 배열로 바꾸는 다른 방법들도 있다. import Foundation//입력된 문자 10..
다음줄과 이전줄의 차이는 별 하나이다. 예를들어, 왼쪽이나 오른쪽정렬 별은 * ** *** 이라고 치면, 가운데 정렬 별은 * *** ***** 이다. import Foundation //왼쪽 정렬 var line = readLine() var res = "" if let a:Int = Int (line!) { for i in 1...a { res = "" for _ in a-i+1...a { res += "*" } print(res) } } 왼쪽정렬이다. import Foundation //가운데 정렬 var line = readLine() var res = "" var j = 1 if let a:Int = Int (line!) { for i in 1...a{ res = "" for _ in 0..