문자열: 스위프트로 코딩테스트 보기

문자열String은 Character로 구성되어 있다.let str = "Hyle"print<s...
Published on March 15, 2022 | 4 min read

시퀀스: 스위프트로 코딩테스트 보기

시퀀스시퀀스란? 요소에 대한 순차적이고 반복적인 액세스를 제공하는 유형.Array, String와 같은 반복자가 가지고 있는 프로토콜이다.Swift는 일반적인 C와 같이 인덱스 하나하나에 접근하기가 불편한 점이 많다.하지만 Swift는 함수형 프로그래밍이라는 이름에 걸맞게 여러 함수가 많다.잘만 활용한다면 상당히 편할 것 같다!Sequence프로토콜을 채택한 자료형은 어떠한 함수를 쓸 수 있을지 알아보자.</...
Published on March 14, 2022 | 19 min read

출력: 스위프트로 코딩테스트 보기

출력func print(_ items: Any..., separator: String = " ", terminator: String = "\n")items - 여러 파라미터를 넣을 수 있음, separator - 구분자, terminator - end<pr...
Published on March 13, 2022 | 0 min read

입력: 스위프트로 코딩테스트 보기

입력func readLine(strippingNewline: Bool = true) -&gt; String?1) 강제 변환var</sp...
Published on March 10, 2022 | 4 min read

백준 문제 풀이

백준 문제 풀이서론풀어보니 스위프트만의 매력이 있는 것 같다. 사용할 수 있는 메소드가 있다면 최대한 사용해보려고 한다. 시간 단축에 큰 힘이 될 것 같다. import foundation은 필요할 때와 불 필요할 때를 구분짓고 싶지만 사실 1분 1초가 급한 상황에서 그게 무슨 의미가 있을까 싶어 그냥 무조건 쓰기로 했다.<a...
Published on March 10, 2022 | 13 min read

스위프트로 코딩테스트 보기

swift(codingtest)서론파이썬으로 코딩테스트를 준비해오다가 코딩테스트만을 위한 언어를 배우는 것이 흥미가 슬슬 떨어지기도 했고실제로 알고리즘을 사용할 언어는 스위프트라는 생각이 들어서 스위프트를 한번 해보고 싶었다.정보도 적고 swift를 지원하지 않는 시험도 있겠지만 정보야 찾아내면 되고, swift를 지원하는 시험을 보면 되지 않을까? 라는 안일한 생각을 가지고 도전해본다!<p...
Published on March 03, 2022 | 0 min read

스트럭트 메소드

스트럭트 메소드import UIKit// struct 에서도 메소드를 가질수 있습니다.struct Fri...
Published on October 27, 2021 | 0 min read

Set

Setimport UIKit// 배열과 비슷한 set// 배열처럼 중복으로 값을 넣을 수 없다.// 아무리 넣어...
Published on October 27, 2021 | 1 min read

Struct Mutating

Struct Mutatingimport UIKit// 클래스의 경우class Friend</...
Published on October 26, 2021 | 1 min read

Error

Errorimport UIKitenum MismatchError: Er...
Published on October 25, 2021 | 1 min read

In Out

inoutimport UIKitvar title = ""<...
Published on October 24, 2021 | 1 min read

파이널 클래스

파이널 클래스import UIKitfinal class Friend <span class="p...
Published on October 23, 2021 | 0 min read

딕셔너리

상속 콜렉션중 하나 키 - 값 키로 자물쇠를 연다! 해쉬 테이블의 종류import UIKit<span class=...
Published on October 22, 2021 | 2 min read

상속

상속 자식클래스가 부모클래스로 부터 기능을 물려받는 것 단일 상속만 가능 승계해 주는 클래스: 부모/슈퍼/상위 클래스 승계 받는 클래스 : 자식/서브/하위 클래스 Overriding (재정의) </blockquot...
Published on October 20, 2021 | 1 min read

객체 생성자, 해제자

객체 생성자, 해제자import UIKitclass MyFriend { <s...
Published on October 18, 2021 | 1 min read

매개변수로서 클로저

매개변수로서 클로저import UIKit// (String, String) -&gt; Void//func completion(first: Str...
Published on October 16, 2021 | 3 min read

클로저

클로저import UIKit// String을 반환하는 클로저let myName <span class=...
Published on October 13, 2021 | 1 min read

제네릭

제네릭import UIKitstruct MyArray&lt;T...
Published on October 10, 2021 | 1 min read

함수 매개변수 이름

함수 매개변수 이름import UIKit// 함수, 메소드 정의func myFunction</spa...
Published on October 09, 2021 | 1 min read

Property Observer

Property Observerimport UIKitvar myAge = <spa...
Published on October 08, 2021 | 0 min read

Class vs Struct

Class vs Structimport UIKit// 유튜버 (데이터) 모델 - struct / 구조체struct <spa...
Published on October 07, 2021 | 2 min read

Unwrap 옵셔널 변수

Unwrap 옵셔널 변수import UIKit// 값이 있는지 없는지 모른다.var someVar...
Published on October 06, 2021 | 1 min read

For 반복문

For 반복문import UIKit// 레인지// 0...5// 0,1,2,3,4,5<s...
Published on October 05, 2021 | 1 min read

enum 자료 구조

Enum 자료구조import UIKitenum Grade : I...
Published on October 04, 2021 | 1 min read

foreach 반복문

Foreach 반복문import UIKit// 콜렉션 : 데이터를 모아둔 것// 배열, 셋, 딕셔너리, 튜플<span class=...
Published on October 03, 2021 | 0 min read

if 조건문

if 조건문import UIKitvar isDarkMode : Bool...
Published on October 02, 2021 | 0 min read

스위프트 기초 문법 시작

스위프트 기초 문법 시작스위프트로 코딩테스트를 보는 것도 아니고 쓰던 거 자주 쓰니까 별로 필요성을 못 느꼈었는데요즘따라 개발하다보면 문법에 막힐 때가 많다.정리를 한번 해야겠다는 생각이 들곤 했는데 개발하는 정대리님 께서 영상을 올려주셨다. 솔직히 이쯤되면 해야겠다싶다.모든 내용을 올리진 않고 생소하거나, 헷갈리거나, 확실하지 않았거나, 몰랐던 것 들 위주로 정리해봐야겠다.More</...
Published on October 01, 2021 | 0 min read