swift
-
https://developer.apple.com/documentation/swift/print(_:separator:terminator:) separator vs terminator - separator : 공백이 아닌 다른 항목으로 print 할 때 사용 print(1, 2, 3, 4, separator: " .. ") // 1 .. 2 .. 3 .. 4 - terminator : 공백 없이 print 할 때 사용 for n in 1...5{ print(n, terminator: "") } // 12345
[Swift] print(_:separator:terminator:)https://developer.apple.com/documentation/swift/print(_:separator:terminator:) separator vs terminator - separator : 공백이 아닌 다른 항목으로 print 할 때 사용 print(1, 2, 3, 4, separator: " .. ") // 1 .. 2 .. 3 .. 4 - terminator : 공백 없이 print 할 때 사용 for n in 1...5{ print(n, terminator: "") } // 12345
2022.09.21 -
참조 : Swift 스위프트 프로그래밍 3판 Swift 5, 저자 야곰 (한빛미디어) , The Swift Programming Language Swift 5.6 Edition (iBooks)(https://books.apple.com/kr/book/the-swift-programming-language-swift-5-6/id881256329) 프로퍼티 (Property) - 프로퍼티 : 클래스, 구조체 또는 열거형 등에 관련된 값 - 프로퍼티의 종류 저장 프로퍼티 : 인스턴스의 변수 또는 상수, 구조체와 클래스에서 사용가능 연산 프로퍼티 : 값을 저장한 것이 아니라 특정 연산을 실행한 결괏값, 클래스와 구조체, 열거형에서 사용 가능 타입 프로퍼티 : 특정 타입에 사용되는 프로퍼티 - 프로퍼티 감시자 :..
[Swift] 프로퍼티와 메서드참조 : Swift 스위프트 프로그래밍 3판 Swift 5, 저자 야곰 (한빛미디어) , The Swift Programming Language Swift 5.6 Edition (iBooks)(https://books.apple.com/kr/book/the-swift-programming-language-swift-5-6/id881256329) 프로퍼티 (Property) - 프로퍼티 : 클래스, 구조체 또는 열거형 등에 관련된 값 - 프로퍼티의 종류 저장 프로퍼티 : 인스턴스의 변수 또는 상수, 구조체와 클래스에서 사용가능 연산 프로퍼티 : 값을 저장한 것이 아니라 특정 연산을 실행한 결괏값, 클래스와 구조체, 열거형에서 사용 가능 타입 프로퍼티 : 특정 타입에 사용되는 프로퍼티 - 프로퍼티 감시자 :..
2022.09.20 -
문제 준원이는 저번 주에 살면서 처음으로 코스트코를 가 봤다. 정말 멋졌다. 그런데, 몇 개 담지도 않았는데 수상하게 높은 금액이 나오는 것이다! 준원이는 영수증을 보면서 정확하게 계산된 것이 맞는지 확인해보려 한다. 영수증에 적힌, 구매한 각 물건의 가격과 개수 구매한 물건들의 총 금액 을 보고, 구매한 물건의 가격과 개수로 계산한 총 금액이 영수증에 적힌 총 금액과 일치하는지 검사해보자. 입력 첫째 줄에는 영수증에 적힌 총 금액 X 가 주어진다. 둘째 줄에는 영수증에 적힌 구매한 물건의 종류의 수 N이 주어진다. 이후 N개의 줄에는 각 물건의 가격 a와 개수 b가 공백을 사이에 두고 주어진다. 출력 구매한 물건의 가격과 개수로 계산한 총 금액이 영수증에 적힌 총 금액과 일치하면 Yes를 출력한다. 일..
[BaekJoon] 25304번: 영수증문제 준원이는 저번 주에 살면서 처음으로 코스트코를 가 봤다. 정말 멋졌다. 그런데, 몇 개 담지도 않았는데 수상하게 높은 금액이 나오는 것이다! 준원이는 영수증을 보면서 정확하게 계산된 것이 맞는지 확인해보려 한다. 영수증에 적힌, 구매한 각 물건의 가격과 개수 구매한 물건들의 총 금액 을 보고, 구매한 물건의 가격과 개수로 계산한 총 금액이 영수증에 적힌 총 금액과 일치하는지 검사해보자. 입력 첫째 줄에는 영수증에 적힌 총 금액 X 가 주어진다. 둘째 줄에는 영수증에 적힌 구매한 물건의 종류의 수 N이 주어진다. 이후 N개의 줄에는 각 물건의 가격 a와 개수 b가 공백을 사이에 두고 주어진다. 출력 구매한 물건의 가격과 개수로 계산한 총 금액이 영수증에 적힌 총 금액과 일치하면 Yes를 출력한다. 일..
2022.09.16 -
참조 : Swift 스위프트 프로그래밍 3판 Swift 5, 저자 야곰 (한빛미디어) , The Swift Programming Language Swift 5.6 Edition (iBooks)(https://books.apple.com/kr/book/the-swift-programming-language-swift-5-6/id881256329) 구조체(Struct) - struct 키워드로 정의 - 구조체의 인스턴스는 값 타입 - 구조체를 정의하고 인스턴스를 생성하고 초기화하고자 할떄는 기본적으로 생성되는 멤버 와이즈 이니셜라이즈를 사용 - 구조체를 상수 let으로 선언하면 인스턴스 내부의 프로퍼티 값을 변경 불가, 변수 var로 선언하면 내부의 프로퍼티가 var로 선언된 경우에 값을 변경 가능 - 사용..
[Swift] 구조체와 클래스참조 : Swift 스위프트 프로그래밍 3판 Swift 5, 저자 야곰 (한빛미디어) , The Swift Programming Language Swift 5.6 Edition (iBooks)(https://books.apple.com/kr/book/the-swift-programming-language-swift-5-6/id881256329) 구조체(Struct) - struct 키워드로 정의 - 구조체의 인스턴스는 값 타입 - 구조체를 정의하고 인스턴스를 생성하고 초기화하고자 할떄는 기본적으로 생성되는 멤버 와이즈 이니셜라이즈를 사용 - 구조체를 상수 let으로 선언하면 인스턴스 내부의 프로퍼티 값을 변경 불가, 변수 var로 선언하면 내부의 프로퍼티가 var로 선언된 경우에 값을 변경 가능 - 사용..
2022.09.16 -
참조 : Swift 스위프트 프로그래밍 3판 Swift 5, 저자 야곰 (한빛미디어) , The Swift Programming Language Swift 5.6 Edition (iBooks)(https://books.apple.com/kr/book/the-swift-programming-language-swift-5-6/id881256329) 모나드란? - 사용하는 곳에 따라 수학의 범주론/특정 디자인 패턴 모나드인지 다름 - 프로그래밍에서의 모나드는 범주론의 모나드의 의미 차용한 정도의 의미를 가짐 → 모나딕(Monadic)이라고 함 - 모나드의 성질을 갖는 타입이나 함수 → 모나드 타입 / 함수 - 모나드가 갖춰야 하는 조건 타입을 인자로 받는 타입(특정 타입의 값을 포장) 특정 타입의 값을 포장한..
[Swift] 모나드참조 : Swift 스위프트 프로그래밍 3판 Swift 5, 저자 야곰 (한빛미디어) , The Swift Programming Language Swift 5.6 Edition (iBooks)(https://books.apple.com/kr/book/the-swift-programming-language-swift-5-6/id881256329) 모나드란? - 사용하는 곳에 따라 수학의 범주론/특정 디자인 패턴 모나드인지 다름 - 프로그래밍에서의 모나드는 범주론의 모나드의 의미 차용한 정도의 의미를 가짐 → 모나딕(Monadic)이라고 함 - 모나드의 성질을 갖는 타입이나 함수 → 모나드 타입 / 함수 - 모나드가 갖춰야 하는 조건 타입을 인자로 받는 타입(특정 타입의 값을 포장) 특정 타입의 값을 포장한..
2022.09.16 -
참조 : Swift 스위프트 프로그래밍 3판 Swift 5, 저자 야곰 (한빛미디어) , The Swift Programming Language Swift 5.6 Edition (iBooks)(https://books.apple.com/kr/book/the-swift-programming-language-swift-5-6/id881256329) 옵셔널(Optional) - Swift의 특징 중 하나인 안전성을 문법으로 담보하는 기능 - 값이 있을 수도 없을 수도 있음을 나타내는 표현 - 변수 또는 상수의 값이 nil일 수도 있다는 것 - nil은 옵셔널로 선언된 곳에서만 사용 가능 - 옵셔널 변수 또는 상수 등은 데이터 타입 뒤에 물음표(?)를 붙여 표현 var myName: Optional // 옵셔널..
[Swift] 옵셔널(Optional)참조 : Swift 스위프트 프로그래밍 3판 Swift 5, 저자 야곰 (한빛미디어) , The Swift Programming Language Swift 5.6 Edition (iBooks)(https://books.apple.com/kr/book/the-swift-programming-language-swift-5-6/id881256329) 옵셔널(Optional) - Swift의 특징 중 하나인 안전성을 문법으로 담보하는 기능 - 값이 있을 수도 없을 수도 있음을 나타내는 표현 - 변수 또는 상수의 값이 nil일 수도 있다는 것 - nil은 옵셔널로 선언된 곳에서만 사용 가능 - 옵셔널 변수 또는 상수 등은 데이터 타입 뒤에 물음표(?)를 붙여 표현 var myName: Optional // 옵셔널..
2022.09.15