# GCD
백준 2824 최대공약수
👀 문제 사이트 : https://www.acmicpc.net/problem/2824첫 번째 줄 입력 : n두 번쨰 줄 입력 : n개의 숫자만큼 입력세 번째 줄 입력 : m네 번째 줄 입력 : m개의 숫자만큼 입력문제 : 두 번째 줄에 입력된 값들의 곱 a

[iOS] Swift Concurrency(1)
많은 수의 코어를 효율적으로 활동하는데 도움을 준다.동일한 시간에 코어를 하나 이상 사용해서 처리를 빠르게 하고, 중요하지 않은 작업은 중요도가 낮은 스레드에서 실행시킨다.멀티코어와 멀티 프로세싱 환경에서 최적화된 프로그래밍을 할 수 있도록 지원해주는 동시성 프로그래밍

백준 / 카잉 달력 / 6064
Question문제링크Silver 1최근에 ICPC 탐사대는 남아메리카의 잉카 제국이 놀라운 문명을 지닌 카잉 제국을 토대로 하여 세워졌다는 사실을 발견했다. 카잉 제국의 백성들은 특이한 달력을 사용한 것으로 알려져 있다. 그들은 M과 N보다 작거나 같은 두 개의 자연

[iOS] GCD, DispatchQueue의 종류를 알아보자 !
이전에 GCD와 동기와 비동기가 무엇인지 간략하게 알아보았다. 이번에는 마지막으로 DispatchQueue의 종류를 알아보고, Serial Queue와 Concurrent Queue에 대해 알아보려고 한다.

[iOS] 동기/비동기, 동시성 프로그래밍 알아보기
저번 시간에는 GCD에 대해 간략하게 알아봤다. 이번 시간에는 GCD의 동작을 더 정확하게 이해하기 위해서 동기와 비동기의 개념을 알아보도록 하자.

[iOS] 동시성 프로그래밍을 구현할 수 있는 GCD 알아보기
iOS 개발을 하다보면 필수적으로 알아야할 개념인 GCD(Grand Central Dispatch) 를 알아야 한다. 오늘은 동시성 프로그래밍을 위한 GCD를 알아보도록 하자.

GCD Pt.1
동기와 비동기처리 방법인 GCD를 어디서부터 정리해야 할 지 모르겠어서 일단 WWDC15를 봤다. 코드에 적용시키는 그날까지🥊 Grand Central DispatchQueue GCD의 full name이다. 옛날 게시글에 Thread가 뭔지 설명해놨다. GCD를 사용하면 Thread관리를 쉽게 만들 수 있게 해준다. 필요한 상황을 설명해 보겠다. ...

[CS] Algorithm with Math Day-73
It is important to have a strategy in order to understand and solve problems.It is necessary to understand the greatest common divisor, least common m

Grand Central Dispatch (GCD)
최근 회사에서 프로젝트로 공부할 시간이 전혀 없어서 주말을 이용해 개념을 정립하는 식의 공부를 하기로 했다. 절대적인 시간을 늘리기로다짐 했기 때문에 앞으로는 퇴근하고도 블로그 작성을 멈추지 않기로했다. 멀티코어 하드웨어에서 시스템 적으로 관리되는 큐에게 일을 넘겨주는

[CS] Algorithm with Math Day-47
문제를 풀기 위한 3가지 개념GCD/LCM (최대공약수, 최소공배수)(greatest common divisor/ least common multiple)순열/조합멱집합순열: 순서를 지키며 나열하는 것ex) 5장의 카드에서 3장을 뽑으면서 나열할 때 5p35장에서 3장
DispatchQueue (GCD)
DispatchQueue는 크게 두가지가 있습니다.SerialQueue와 ConcurrentQueue가 있습니다.SerialQueue는 단일스레드에서 작업을 처리하고 ConcurrentQueue는 다중스레드에서 작업을 처리합니다.간단히 설명하면,단일스레드에서 작업을 한
문과생이 적어보는 유클리드 호제법 (a.k.a GCD 알고리즘)
작성자 : 뉴원 (Newon)유클리드 호제법이란 두 정수 a, bᅠᅠ|ᅠᅠ a 와 b 의 최대공약수 𝒹 ᅠᅠ|ᅠᅠ a / b 했을 때 나오는 나머지 𝛾 ᅠᅠ|ᅠᅠ 이 있을 때 𝒹 = gcd(a, b) = gcd(b, 𝛾) 가 성립함을 의미한다.이때
멀쩡한 사각형
가운데 선을 중심으로, 동일한 크기의 fragment가 최대공약수만큼 반복된다.이 때 각각의 조각들은 높이와 너비가 서로 서로소이다.이로 인해 높이 기준으로 1단위에 한 칸씩 가로지르게 되고, 추가적으로 너비 기준으로 단위들 사이에 존재하는 경계선을 지날 때마다 한