Machineboy空
https://www.acmicpc.net/problem/1931 문제요약한 개의 회의실, 겹치지 않게 최대한 많은 회의를 진행하려면? 난이도Silver 1풀이 포인트그리디가장 첫번째 회의는 진행한다고 가정하고 그 다음에 열 수 있는 회의부터 고려REVIEW 우선 문제를 제대로 안 읽어서 해당 회의를 모두 진행할 수 있는 최소 회의실 수를 구하는 줄 알고,범위를 봤는데 2^32-1? 포기해버렸다. 아직 pair, map, set 등 자료 구조를 적절히 자유자재로 구사할 줄 모르는 것 같다.요런 아이큐 테스트 스러운 문제는 꼭 맞추고 싶은데 또 답으로 달려갔기에 반성. CODE#include using namespace std;int from, to, n, idx = 0, ret =1;int main(){..
비동기 프로그래밍을 하는 이유네트워크 요청, 데이터 로딩, 이미지 처리 등 시간이 소요되는 작업을 비동기적으로 처리함으로써 앱의 반응성을 높일 수 있다.비동기 프로그래밍을 통해 메인 스레드를 차단하지 않고 백그라운드에서 작업을 수행할 수 있기 때문에 UI가 멈추지 않고 부드럽게 동작한다.Combine이란?iOS개발에서 비동기 프로그래밍을 구현하는 방법 중의 하나인 Combine 프레임워크.Swift에서 제공하는 선언적 Swift API로 비동기 프로그래밍을 간결하고 효율적으로 구현할 수 있게 해준다. Publisher값이나 이벤트를 생성할고 방출하는 역할데이터 스트림의 출처다양한 이벤트 생성SubscriberPublisher로부터 방출된 값을 수신하여 처리하는 역할데이터 스트림의 소비자수신된 데이터에 대..
유료 개발자 계정 등록하고 인증받기 1. 개발자 등록하기 Redeem Code 발급 받기 https://developer.apple.com/programs/offer-code/claim 사이트에 등록하기영문으로 된 ID카드 자료 제출 하고 승인대기 2. 개발자 인증 받기 office hour 기준 2~3일 소요된다고 하는데,금요일 저녁에 신청해서 월요일 오전쯤에 승인받았다.급한 분들은 주말 피해 신청하는 것이 좋을 듯!certificate 인증 및 프로비저닝 프로파일 과정 - XCode 초기 세팅 까지!https://sansanji.tistory.com/entry/xcode-인증서와-프로비저닝-프로파일을-이용한-프로젝트-팀-선택하기-Team xcode 인증서와 프로비저닝 프로파일을 이용한 프로젝트 팀 선..
알고리즘 문제에서나 써보던 DFS를 드디어 프로젝트에 활용해본다 감격인접한 공들을 돌아가며 같은 색인지 체크하고 액션을 취해야하니 DFS가 적절할 것이란 판단. 사각형 모양의 2차원 배열과 벌집 모양의 2차원 배열을 어떻게 매칭해야할지 모르겠어 막막했다.우선은 사각형 모양 2차원 배열에서 dfs로 인접한 같은 색의 공을 없애는 DFS 테스트를 해봄00. 일반 사각형 grid에서 DFS 테스트 일반 사각형 모양의 그리드에선, 검사 방향이 상하좌우, 대각선 4방향이라 헷갈릴 것이 없어 무리없이 성공! public class GridTest : MonoBehaviour{ public Tilemap tilemap; void Update() { if (Input.GetMouseButt..