profile
나만 고양이 없어
post-thumbnail

영어 공부 팁

2023년 9월 26일
·
0개의 댓글
·
post-thumbnail

Combine 을 정리해보았습니다. # 기초편

Combine 의 개념을 살펴봅니다.

2023년 9월 13일
·
0개의 댓글
·
post-thumbnail

MVVM 은 왜 쓰는걸까? by SwiftUI

주니어 개발자로, SwiftUI 를 통해 MVVM 에 대한 설명 후 SwiftUI 가 MVVM 에 찰떡이라고 느꼈던 주관을 풀어낸 글 입니다. > 인스턴스는 다양하게 사용할 수 있는 단어이지만, 여기서는 메모리에 적재되어 실재하는 데이터 덩어리 라는 의미로만 사용됩니

2023년 4월 10일
·
1개의 댓글
·
post-thumbnail

Swift-Language Guide 5.7 / Structures and Classes (야매 번역 + 정리)

구조체(struct)와 클래스(class)는 범용적인 목적을 위해, 프로그래머의 코드를 유연하게 블록처럼 구성하는 것을 의미합니다.

2022년 8월 11일
·
0개의 댓글
·
post-thumbnail

Swift-Language Guide 5.7 / Enumeration (야매 번역 + 정리)

열거형 (Enumeration) 은 관련이 있는 값들을 하나로 묶은 타입(자료형) 으로, 코드 상에서 개발자가 만든 자료형을 안전하게 사용할 수 있게 해줍니다.

2022년 8월 4일
·
0개의 댓글
·
post-thumbnail

Swift-Language Guide 5.7 / Functions (야매 번역 + 정리)

초록 함수는 특정한 업무를 수행하기 위해 모아놓은 코드 뭉치라고 할 수 있습니다. 함수를 사용하는 것은 "call"(호출) 이라고 표현하며 필요할 때 호출할 수 있습니다. Swift 의 함수는 매개변수(parameters) 에 이름을 사용하지 않을 수 있으며, 기본

2022년 7월 10일
·
0개의 댓글
·
post-thumbnail

Swift-Language Guide 5.7 / Control Flow (야매 번역 + 정리)

초록 Swift 는 다양한 제어 흐름을 제공합니다. 제어 흐름에는 for-in, while, if, guard, switch 등과 이를 조절하는 break, continue 등이 있습니다. For-In Loops (For-in 반복) For-in 반복 구문은 배열이나

2022년 7월 7일
·
0개의 댓글
·
post-thumbnail

[Swift:자료구조] LinkedList 2편 : LinkedList 에 노드 삭제하기

LinkedList - 노드 삭제하기 노드 추가와 마찬가지로 3개의 방법으로 노드를 추가할 수 있습니다. pop : 링크드리스트 내 가장 첫번째 노드를 삭제합니다. removeLast: 링크드리스트 내 가장 마지막 노드를 삭제합니다. remove(at:) : 특정 인덱스의 노드를 삭제합니다. pop pop 는 링크드리스트의 head 를 삭제하고 리턴...

2022년 7월 7일
·
0개의 댓글
·
post-thumbnail

[Swift:자료구조] LinkedList 1편 : Node 와 LinkedList 에 추가하기

LinkedList 란? 링크드리스트는 특정 값들을 일렬로, 그것도 단방향으로 저장하는 형태의 자료구조를 의미합니다. 이때 링크드리스트가 담고 있는 값의 형태를 노드(node) 라고 표현합니다. 노드는 값 과 다음 노드의 메모리 주소 를 갖고 있습니다. 만약 다음 노드가 없다면 메모리주소에는 nil 을 할당합니다. 이는 해당 노드가 링크드리스트의 마지막임...

2022년 7월 7일
·
0개의 댓글
·
post-thumbnail

[Swift:자료구조] Stack 와 struct

들어가기 전에 !! > 나는 stack 이 어떤 것인지 알고, Swift 로 어떻게 쓰는지만 알고 싶다. : 그냥 배열 쓰세용 :)

2022년 7월 5일
·
0개의 댓글
·
post-thumbnail

[Swift:알고리즘] 날짜로 요일 알기

특정 년도의 1월 1일의 요일이 언제인지 알 때다음과 같이 언제가 어떤 날인지 알 수 있다.언젠가 다시 필요할 수도 있을 것 같아서 ..

2022년 7월 2일
·
0개의 댓글
·
post-thumbnail

Swift-Language Guide 5.7 / Collection Types (야매 번역 + 정리)

초록 Swift 는 3개의 주요 컬렉션 (Collection) 자료형 Array, Set, Dictionaries 을 제공합니다. Array 는 값을 지니는 정렬된 컬렉션이며, Set 과 Dictionaries 는 비정렬 컬렉션으로, 각각 고유의 값을 지니거나 Key-

2022년 6월 29일
·
0개의 댓글
·
post-thumbnail

Swift-Language Guide 5.7 / Strings and Characters (야매 번역 + 정리)

초록 String 자료형은 Character 의 연속체로서 "hello, world" 나 "albatross" 와 같은 것을 의미합니다. Swift 의 자료형 String 과 Character 는 코드 속의 텍스트를 유니코드와 빠르게 호환할 수 있도록 합니다. No

2022년 6월 24일
·
0개의 댓글
·
post-thumbnail

Swift-Language Guide 5.7 / Basic Operators (야매 번역 + 정리)

초록 연산자는 다음과 같이 값을 확인하거나 변화, 합치기 위해 사용되는 특별한 상징이나 구문을 의미합니다. Swift 의 연산자들은 비정상적인 결과값을 갖지 않도록 연산의 결과가 오버플로우 하는지를 감지하는데, 오버플로우 행동과 관련된 연산자를 활용하고 싶다면 Ove

2022년 6월 22일
·
0개의 댓글
·
post-thumbnail

Swift 알고리즘 입력받기

입력받기 기본형태 정수로 입력받기 공백문자를 기준으로 띄워서 Array 으로 받기 공백문자를 기준으로 띄워서 Array 으로 받기 한 줄 정수를 Array 로 입력받기 공백문자를 기준으로 띄워서 이차원배열에 Array 로 받기 공백문자 없이 이차원배열에 Ar

2022년 6월 13일
·
0개의 댓글
·
post-thumbnail

[백준]1654_랜선자르기.Kotlin

문제로 이동하기이분 탐색으로 인덱스가 아닌 실제 값을 찾기이분 탐색 중 Upper bound 를 활용하기랜선 자르기의 핵심은 여러 값들이 주어졌을 때, 문제의 조건을 만족하는 최댓값을 구하는 것이다.

2022년 1월 28일
·
0개의 댓글
·
post-thumbnail

Kotlin 과 객체 지향 프로그래밍

객체(Object) 를 지향(Oriented) 하는 프로그래밍은 코딩을 작성할 때 사용할 수 있는 하나의 패러다임, 더 일반적으로는 하나의 글쓰기 장르라고 볼 수 있다.

2022년 1월 21일
·
0개의 댓글
·

문과생이 적어보는 유클리드 호제법 (a.k.a GCD 알고리즘)

작성자 : 뉴원 (Newon)유클리드 호제법이란 두 정수 a, bᅠᅠ|ᅠᅠ a 와 b 의 최대공약수 𝒹 ᅠᅠ|ᅠᅠ a / b 했을 때 나오는 나머지 𝛾 ᅠᅠ|ᅠᅠ 이 있을 때 𝒹 = gcd(a, b) = gcd(b, 𝛾) 가 성립함을 의미한다.이때

2022년 1월 4일
·
0개의 댓글
·

문과생이 적어보는 백트래킹 (재귀와 DFS 를 곁들인)

들어가기에 앞서서, 해당 글은 기본적인 문법 (for, while, print, 입력받기, 배열)에 대해서 알고 있음을 전제로 합니다.만약 기본적인 문법을 모르는 상태라면 반복문과 출력, 배열, 입력받기에 대해서 먼저 이해한 후 다시 찾아와주세요. :) 이 글은 백트

2022년 1월 4일
·
4개의 댓글
·