일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 문제
- 카카오 2020
- 프로그래머스 답
- 프로그래머스
- kakao 2018
- SwiftUI
- 카카오 2021
- 이미지학습
- 카카오
- 머신러닝
- 스위프트
- swift 배열
- swift
- roboflow
- 카카오 2019
- ios 개발 시작
- 파이썬
- Siwft
- fast.ai
- supervisely
- 소수
- swift 시작
- c언어
- coco 데이터셋
- Python
- 데이터셋 만들기
- 최솟값 만들기
- 카카오 2018
- 날씨 앱
- Today
- Total
목록swift (34)
잡초의 일지
func solution(_ s:String) -> Bool { var ans:Bool = false let arr: [Character]? = Array(s) var stack: [Character] = [] if let arr = arr { if arr[0] != ")" { for index in arr { if index == "(" { stack.append("(") }else{ if stack.count > 0 { stack.remove(at: stack.count-1) } } } if stack.count < 1 { ans = true }else{ ans = false } }else{ ans = false } } return ans } signal: illegal instruction (cor..
func solution(_ A:[Int], _ B:[Int]) -> Int { var ans = 0 let B = B.sorted()// 오름차순 let A = A.sorted(by: >)//내림차순 for i in 0..) 나 .sorted(by: >)를 사용하면 된다.
func solution(_ n:Int) -> Int { var answer = 0, f0 = 0, f1 = 1 for _ in 0..
func isPrime(_ num: Int) -> Bool { for i in 2.. Int { var answer = 0 var potentialPrime: Int for i in 0..
func solution(_ arr:[Int]) -> Int { var arr: Array = arr var gcd: Int = 1 arr.sort() for i in 0...arr.count-2 { let a = arr[i] let b = arr[i+1] for j in 1...b { if a%j==0 && b%j==0 { gcd = j } } arr[i+1] = a*b/gcd } return arr[arr.count-1] } 내가 최대로 짧게 생각한 코드이다. 더이상 효율적인 코드는 생각이 나지 않는다.. 출처: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/challenges
import Foundation func solution(_ heights:[Int]) -> [Int] { var arr: [Int] = [] var count: Int = 0 for var i in 1...heights.count - 1 { // i는 4부터 1까지 i = heights.count - i for var j in 1...i { // j는 i-1부터 0까지 j = i - j if heights[j] > heights[i] { arr.insert(j+1, at: 0) count = arr.count break }else{ count += 1 } } if arr.count != count { arr.insert(0, at: 0) } } arr.insert(0, at: 0) return arr ..
Method 어떤 기능을 수행. function과는 다르게 어느 코드 블럭 안에서 동작. struct extension , mutating import UIKit struct orderedMenu { var menuName: String var maxMenuNum: Int = 10 var numOfOrdered: Int = 0 func remainNum() -> Int { // orderedMenu랑 관련된거니까 넣어봄. let remainNum = maxMenuNum - numOfOrdered return remainNum } mutating func ordered() { // 주문된 음식수 증가시키기 numOfOrdered += 1 // 이 함수가 struct 안에 있는 프로퍼티 변경시키는 경우에는 ..
Structure 관계가 있는 여러 데이터를 묶어서 표현. Class Vs Structure 동작이 다르다. Structure : value type 값 타입 --> 복사해서 할당 - Stack 메모리 Class : Reference type 참조 타입 --> 기존의 것 공유 - Heap 메모리 코드 struct , struct를 파라미터로 받는 func import UIKit struct Lecture { let name: String let tutorName: String let studentNum: Int } func printLectureName(from tutor: String, lectures: [Lecture]){ var lectureName = "" for lecture in lecture..