# GCD

59개의 포스트

백준 2824 최대공약수

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

4일 전
·
0개의 댓글
post-thumbnail

[iOS] Swift Concurrency(1)

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

6일 전
·
0개의 댓글
post-thumbnail

Ch1_리스트 배열 입출력(중요)

용감한 파이썬 링크 : 1. 다양한 입력 2. 배열(리스트) 입력(Pythonic하게 입력받기)

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

[iOS] GCD, Dispatch Queue

GCD, Dispatch Queue 에 대해 알아보자

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

[Swift] Race Condition과 Thread-safe

Race Condition 상황을 발생시켜 해결하는 과정을 담아보았습니다.

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

백준 / 카잉 달력 / 6064

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

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

[iOS] GCD, DispatchQueue의 종류를 알아보자 !

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

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

[iOS] 동기/비동기, 동시성 프로그래밍 알아보기

저번 시간에는 GCD에 대해 간략하게 알아봤다. 이번 시간에는 GCD의 동작을 더 정확하게 이해하기 위해서 동기와 비동기의 개념을 알아보도록 하자.

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

[iOS] 동시성 프로그래밍을 구현할 수 있는 GCD 알아보기

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

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

GCD Pt.1

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

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

[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

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

Grand Central Dispatch (GCD)

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

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

Concurrency

컴퓨터는 두 가지 일을 동시에 할 수 있습니다. 개발자가 적절히 주문한다면요!

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

[CS] Algorithm with Math Day-47

문제를 풀기 위한 3가지 개념GCD/LCM (최대공약수, 최소공배수)(greatest common divisor/ least common multiple)순열/조합멱집합순열: 순서를 지키며 나열하는 것ex) 5장의 카드에서 3장을 뽑으면서 나열할 때 5p35장에서 3장

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

DispatchQueue (GCD)

DispatchQueue는 크게 두가지가 있습니다.SerialQueue와 ConcurrentQueue가 있습니다.SerialQueue는 단일스레드에서 작업을 처리하고 ConcurrentQueue는 다중스레드에서 작업을 처리합니다.간단히 설명하면,단일스레드에서 작업을 한

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

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

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

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

멀쩡한 사각형

가운데 선을 중심으로, 동일한 크기의 fragment가 최대공약수만큼 반복된다.이 때 각각의 조각들은 높이와 너비가 서로 서로소이다.이로 인해 높이 기준으로 1단위에 한 칸씩 가로지르게 되고, 추가적으로 너비 기준으로 단위들 사이에 존재하는 경계선을 지날 때마다 한

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