문제 정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요. 제한사항 0 Int { guard (num1 > 0 && num1 0 && num2 Float() 함수 사용 - 결과값을 다시 정수로 변환 -> Int() 함수 사용 var result: Int = Int(Float(num1) / Float(num2) * 1000) 👍🏻 = Int(7.0 / 3.0 * 1000) = Int(2.33333 * 1000) = Int ..
전체 글
문제 정수 num1과 num2가 주어질 때, num1과 num2의 합을 return하도록 soltuion 함수를 완성해주세요. 제한사항 -50,000 ≤ num1 ≤ 50,000 -50,000 ≤ num2 ≤ 50,000 풀이 import Foundation func solution(_ num1:Int, _ num2:Int) -> Int { guard num1 >= -50000 && num1 = -50000 && num2 = -50000 && num1 = -50000 && num2 = -50000 && num1 = -50000 && num2
문제 문제 : 정수 num1, num2가 매개변수 주어집니다. num1과 num2를 곱한 값을 return 하도록 solution 함수를 완성해주세요. 제한사항 0 ≤ num1 ≤ 100 0 ≤ num2 ≤ 100 [방법 1] if문 사용 import Foundation func solution(_ num1: Int, _ num2: Int) -> Int { if num1 > 0 && num1 0 && num2 Int { // Check if num1 is within the allowed range guard num1 >= 0 && num1 = 0 && num2
함수를 정의할 때 외부 매개변수 자리에 언더바('_')를 붙일 때가 있는데, 이는 '외부 매개변수' 이름을 사용하지 않음을 나타낸다. 외부 매개변수가 무엇인지는 아래에서 정리하겠다! 📌 언더바('_') 의 역할 1) 언더바('_') 없을 때 아래 코드처럼 언더바 없이 함수를 정의하면 함수 호출 시 매개변수 이름을 명시해주어야 한다. => multiply(number1: 5, by: 3) // 함수 정의 func multiply(number1: Int, by number2: Int) -> Int { return number1 * number2 } // 함수 호출 let result = multiply(number1: 5, by: 3) 2) 언더바('_') 있을 때 반면, 외부 매개변수 자리에 언더바를 적어..
* 참고 : nbcamp 깃북(링크), 프린스송님 블로그(링크), pnlkc님 블로그(링크), 예코림딩님 블로그(링크) 1. 구조체와 클래스 구조체나 클래스는 하나의 큰 코드 블록이다. 변수나 상수를 넣어 값을 저장하거나, 함수를 넣어 기능을 정의할 수 있다. => 다른 종류의 객체에 의존하지 않고도 자체적으로 값을 저장하거나 함수적인 기능을 구현할 수 있다. 객체지향의 근간을 이루는 핵심 객체이다. 객체지향 언어는 필요한 기능을 객체로 구현하여 사용한다. 1-1. 명칭의 차이 일반 명칭 구조체/클래스에서의 명칭 변수 / 상수 프로퍼티(properties), 속성, 변수, 상수 함수 메서드(method) * 프로퍼티와 메서드를 합쳐서 구조체나 클래스의 '멤버(Member)'라고 표현하기도 함. ..
참고자료 Swift Docs Eng: https://docs.swift.org/swift-book/documentation/the-swift-programming-language/thebasics Kor: https://bbiguduk.gitbook.io/swift/language-guide-1/the-basics ssionii.log : https://velog.io/@ssionii/Swift-%EC%8A%A4%EC%9C%84%ED%94%84%ED%8A%B8-%EA%B8%B0%EC%B4%88-%EB%AC%B8%EB%B2%95-1-%EC%9E%90%EB%A3%8C%ED%98%95 1. 자료형 (Data type) 자료형은 프로그램에서 표현하고 저장하는 데이터 유형이다. Swift는 데이터 타입에 엄격한 ..