Swift

문제 정수 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
· Swift/문법
함수를 정의할 때 외부 매개변수 자리에 언더바('_')를 붙일 때가 있는데, 이는 '외부 매개변수' 이름을 사용하지 않음을 나타낸다. 외부 매개변수가 무엇인지는 아래에서 정리하겠다! 📌 언더바('_') 의 역할 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) 언더바('_') 있을 때 반면, 외부 매개변수 자리에 언더바를 적어..
· Swift/문법
* 참고 : nbcamp 깃북(링크), 프린스송님 블로그(링크), pnlkc님 블로그(링크), 예코림딩님 블로그(링크) 1. 구조체와 클래스 구조체나 클래스는 하나의 큰 코드 블록이다. 변수나 상수를 넣어 값을 저장하거나, 함수를 넣어 기능을 정의할 수 있다. => 다른 종류의 객체에 의존하지 않고도 자체적으로 값을 저장하거나 함수적인 기능을 구현할 수 있다. 객체지향의 근간을 이루는 핵심 객체이다. 객체지향 언어는 필요한 기능을 객체로 구현하여 사용한다. ​ ​ 1-1. 명칭의 차이 일반 명칭 구조체/클래스에서의 명칭 변수 / 상수 프로퍼티(properties), 속성, 변수, 상수 함수 메서드(method) * 프로퍼티와 메서드를 합쳐서 구조체나 클래스의 '멤버(Member)'라고 표현하기도 함. ​..
· Swift/문법
참고자료 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는 데이터 타입에 엄격한 ..
· Swift/문법
작성일 : 2024.01.30 1. 통합 개발 환경 (Integrated Development Environment, IDE) 출처 : https://aws.amazon.com/ko/what-is/ide/ ​ 통합 개발 환경(IDE)이란, 프로그래머가 소프트웨어 코드를 효율적으로 개발하도록 돕는 소프트웨어 애플리케이션이다. 소프트웨어 편집, 빌드, 테스트, 패키징과 같은 기능을 사용하기 쉬운 하나의 애플리케이션에 통합하여 개발자 생산성을 높인다. 작가가 텍스트 편집기를 사용하고 회계사가 스프레드시트를 사용하는 것처럼 소프트웨어 개발자는 IDE를 사용해 작업을 쉽게 처리한다. ​ IDE가 중요한 이유 코드는 아무 텍스트 편집기로도 작성 가능하다. 그러나 IDE에는 텍스트 편집 이상의 기능이 포함되어 있다...
yurim-dev
'Swift' 카테고리의 글 목록 (16 Page)
let textNodes = document.querySelectorAll("div.tt_article_useless_p_margin.contents_style > *:not(figure):not(pre)"); textNodes.forEach(function(a) { a.innerHTML = a.innerHTML.replace(/`(.*?)`/g, '$1'); });