전체 글
참조 : 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) 상속 - 클래스는 메서드나 프로퍼티 등을 다른 클래스로 부터 상속받을 수 있음 - 어떤 클래스로부터 상속을 받음 → 자식클래스(Subclass / Child-class) - 자식클래스에게 자신의 특성을 물려준 클래스 → 부모클래스(Superclass / Parents-class) - 부모클래스로부터 물려받은 메서드, 프로퍼티, 서브스크립트 등을 자신만의 내용으로 ..
참조 : 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) 서브스크립트(subscript) - 클래스, 구조체, 열거형에는 컬렉션, 리스트, 시퀸스 등의 타입의 요소에 접근하는 단축 문법 - 별도의 설정자(Setter)와 접근자(Getter)등의 메서드를 구현하지 않아도 인덱스를 통해 값을 설정하거나 가져올 수 있음 - 서브스크립트 중복 정의(Subscript Overloading): 여러 서브스크립트를 한 타입에 구현하..
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 스위프트 프로그래밍 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) - 프로퍼티 : 클래스, 구조체 또는 열거형 등에 관련된 값 - 프로퍼티의 종류 저장 프로퍼티 : 인스턴스의 변수 또는 상수, 구조체와 클래스에서 사용가능 연산 프로퍼티 : 값을 저장한 것이 아니라 특정 연산을 실행한 결괏값, 클래스와 구조체, 열거형에서 사용 가능 타입 프로퍼티 : 특정 타입에 사용되는 프로퍼티 - 프로퍼티 감시자 :..
문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다. let t = Int(readLine()!)! var sum: Int = 0 for i in 1...t{ let read = readLine()! let arr = read.split(separator: " ") let a = Int(arr[0])! let b = Int(arr[1])! sum = a+b print("Case #\(i): \(su..
문제 준원이는 저번 주에 살면서 처음으로 코스트코를 가 봤다. 정말 멋졌다. 그런데, 몇 개 담지도 않았는데 수상하게 높은 금액이 나오는 것이다! 준원이는 영수증을 보면서 정확하게 계산된 것이 맞는지 확인해보려 한다. 영수증에 적힌, 구매한 각 물건의 가격과 개수 구매한 물건들의 총 금액 을 보고, 구매한 물건의 가격과 개수로 계산한 총 금액이 영수증에 적힌 총 금액과 일치하는지 검사해보자. 입력 첫째 줄에는 영수증에 적힌 총 금액 X 가 주어진다. 둘째 줄에는 영수증에 적힌 구매한 물건의 종류의 수 N이 주어진다. 이후 N개의 줄에는 각 물건의 가격 a와 개수 b가 공백을 사이에 두고 주어진다. 출력 구매한 물건의 가격과 개수로 계산한 총 금액이 영수증에 적힌 총 금액과 일치하면 Yes를 출력한다. 일..