'전체 글'
이번엔 진짜 블로그 꾸준하게 써본다.
상반기 부산 카페쇼
부제 : 후회의 카페쇼 2024.03.28 - [충동구매와 과소비의 산물] - 부산 카페쇼 갔다왔다!!2024.10.05 - [충동구매와 과소비의 산물] - 이번에도 다녀온 2024 하반기 카페쇼 이번에도 다녀온 2024 하반기 카페쇼2024 부산 카페쇼 후기즐거운 카페쇼가 시작되었다. 보통은 벡스코 1 전시장에서 열리는 편이므로 집과 가까워서 매번 참여하는 편이다. 물론 참관객으로.부산 카페쇼는 상반기/하반기에 나눠서notreal.tistory.com 이번에도 카페쇼에 다녀왔다.이번 카페쇼는 25년 2월 13일부터 16일까지 진행되는데 오늘 막 다녀왔다.이번에는 카페쇼라는 타이틀은 달았지만 카페 수익이 잘 안 나는 건지 술이 굉장히 많았다. 아예 술 전용 구역까지 있을 정도였다. 예전에도 술 구역은 꽤..
Union - Find
이 알고리즘은 서로소 집합같은 서로 연결된 요소들을 집합으로 묶고, 두 요소가 같은 집합에 속해 있는지 확인할 때 사용하는 알고리즘이다.주로 연결성을 판별하거나 사이클 검증에 쓴다. Union으로 연결하고, Find로 찾는 문제다. 여기서 중요한 건 Get으로 해당 연결이 유효한지 검증해야 한다. 해당 문제를 풀 때 사용했다.https://www.acmicpc.net/problem/1976 해당 문제는 i번 줄에 다른 여행지와 연결 정보가 주어지고, 연결 정보는 양방향이다.마지막 줄에 여행 정보가 주어질 때 수행할 수 있느냐, 즉, 연결되어 있느냐를 확인 해야 한다.처음 상태는 각자에 연결된 노드가 없기 때문에 자신을 부모로 초기화한다. 첫번째 입력은 0 1 0 이 들어왔다.i 번 노드는 무시하고 ..
이번에도 다녀온 2024 하반기 카페쇼
2024 부산 카페쇼 후기즐거운 카페쇼가 시작되었다. 보통은 벡스코 1 전시장에서 열리는 편이므로 집과 가까워서 매번 참여하는 편이다. 물론 참관객으로.부산 카페쇼는 상반기/하반기에 나눠서 열리고 매번 참여하는 기업도 있고 새롭게 보이는 곳도 있다. 나는 매번 마법의 딸기를 사러 가는데 이번에는 아예 입장권을 받을 때 마법의 딸기 할인 쿠폰도 줬다. 역시 마법의 딸기... 관람 시간은 오전 10시에서 6시까지, 한 번 입장하면 종이팔찌를 주는데 재입장은 팔찌가 있다면 자유롭게 가능하다.참관객의 경우 입장권 가격은 8월 31 전까지 신청하는 슈퍼 얼리버드는 무료, 10월 2일까지 신청하는 얼리버드는 5000원, 현장 등록은 만원이다.얼리버드는 시작 전날까지므로 갑자기 가고 싶을 때는 꼭 사전등록을 하자.그..
디스코드 자체 게임젬
친구랑 디코에서 간이 게임젬을 진행했다.주말동안 시작해서 일요일 5시에 끝나는 자율 참여였는데 포스터도 만들었다.주제는 자유로, 서로 만들고 싶은게 달라서 원하는걸 만드는 것으로 합의했다.일정은 금요일 저녁에 각자 기획을 발표하고 주말동안 작업을 진행한다. 작업 시간 동안 디스코드에 들어와서 각자 화면 공유를 했는데 사실 내꺼 만드느라 상대방 화면은 거의 안보긴 했다. 이건 내가 만든 포스터 -> 기획 PPT 나는 유니티로 게임을 만들었다.처음에는 직접 그림 그려서 에셋을 만들어보려고 했는데 도저히 시간에 맞출 자신이 없어서 실패!예전에 에셋 스토어에서 구매한 에셋과 무료 에셋을 적절히 버무려서 쓰기로 했다. 나름 작업 해야 할 목록도 정리했다. 맵과 실제 게임 화면타일맵을 썼다 실제 게임 화면
프로그래머스 완주하지 못한 선수 C++
https://school.programmers.co.kr/learn/courses/30/lessons/42577해시 문제입니다. 배열로 들어오는 번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하는 문제입니다.C++을 공부하기 위해 기록하는 중입니다. 예를 들어, ["119", "97674223", "1195524421"]같은 경우 119가 '119'5524421의 접두사가 되므로 false를 반환합니다. Map? Unorded Map?일반적으로 알고있는 map과 unorded_map은 무슨 차이가 있는지에 대해 알아봤습니다.map의 경우 내부적으로 이진 검색 트리를 사용하는 구조입니다. 따라서 값을 넣게 된다면 자동으로 정렬됩니다. 키에 대한 검색, 삽입, 삭제 작업의 시간 복잡도는 O(..
유니티 Find 정리
유니티에서 게임 오브젝트를 찾는 것은 여려가지 방법이 있지만 오늘은 Find에 대해 정리해보려고 합니다.사실 제가 맨날 까먹기 때문이 맞습니다. 1. 씬에서 찾기이 Find는 씬에 존재하는 게임 오브젝트의 이름을 찾아 해당 오브젝트를 리턴합니다.단, 이 함수는 찾고자 하는 객체의 이름이 다른 곳에서도 쓰이고 있다면 가장 먼저 발견한 객체를 리턴하므로 Player나 GameManager 같은 유니크한 객체에 사용하는 것이 좋습니다.GameObject.Find("오브젝트 이름"); 2. 자식 중에서 찾기이 프리팹은 채팅을 위한 닉네임과 메시지가 있는 채팅바인데 이 프리팹에서 닉네임과 채팅 텍스트를 받아와 값을 넣고자 합니다. GameObject.Find를 사용할 때와 똑같이 이번에는 부모의 transform..
프로그래머스 같은 숫자는 싫어 C++
https://school.programmers.co.kr/learn/courses/30/lessons/12906 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 프로그래머스의 스택/큐 문제인데 주어진 배열에서 연속적으로 나타나는 숫자들을 제거하고, 나타난 순서대로 유지하여 반환하는 함수를 구현하는 문제입니다. 이런 배열이 있다고 칩시다. 해당 배열에 존재하는 '연속적으로 같은 숫자가 들어있는 경우'는 3가지로 1,3,1이 있습니다. 이 것을 프로그래밍적으로 어떻게 뺄까? 저는 스택/큐 문제니까 스택으로 풀어보려고 했습니다.그런데 이럴수가, 만들어보니까 스택..
프로그래머스 올바른 괄호 C++
https://school.programmers.co.kr/learn/courses/30/lessons/12909?language=cpp알고리즘킷에 들어있던 스택/큐 문제입니다. 문자열 s가 주어졌을 때, 이 문자열이 올바른 괄호 문자열인지 확인하는 solution 함수를 구현하는 문제입니다. 올바른 괄호 문자열이란, 모든 '(' 괄호가 반드시 짝을 이루는 ')' 괄호로 닫혀야 함을 의미합니다. 예를 들어, "()()"나 "(())()"는 올바른 괄호 문자열이지만, ")()("나 "(()("는 올바르지 않습니다. 즉, 무조건 )을 쓸 때는 앞에 남는 (가 있어야 하고 모든 것이 끝난 후 (가 남아서는 안된다는 말입니다. 처음에는 ( 와 )을 담을 스택 두 개를 만들어서 갯수를 비교할까 생각했습니다.이렇게..