Pink Transparent Star

분류 전체보기 161

[ Do it! 알고리즘 코딩 테스트 ] 1일차 _ 02. 디버깅

해당 포스팅은 " Do it! 알고리즘 코딩 테스트 " 기반으로 정리 하였습니다 💡디버깅(Debugging) : 오류를 찾아 바로잡는 과정 디버깅은 개발자로써 많이 사용하고 중요한 기술이고, 코딩 테스트 문제를 풀면서도 잘 활용해야한다. 💡디버깅을 하는 법 🔶 디버깅 방법 🔸 디버깅 하고 싶은 줄에 중단점을 설정, 중단점의 경우 여러 개를 설정 할 수 있다. 🔸 디버깅을 실행하면 중담점부터 1줄씩 실행하거나 다음 중단점까지 실행할 수 있어 값이 의도대로 바뀌는지 확인 가능하다. 🔸 원하는 수식을 입력해 논리 오류를 파악 할 수 있다. 🔹디버깅을 하고자 하는 줄에 중단점(Break Poing)을 설정 🔹디버그창 확인, 로컬, 자동, 조사식 창 활용 🔹단축키를 이용하여 디버그 실행 한 단계씩 코드 실행 : ..

[ Do it! 알고리즘 코딩 테스트 ] 1일차 _ 01. 시간 복잡도

더보기 해당 포스팅은 " Do it! 알고리즘 코딩 테스트 " 기반으로 정리 하였습니다 💡 시간 복잡도 ( Time Complexity ) : 주어진 문제를 해결하기 위한 컴퓨터 프로그램의 입력값과 연산 수행 시간의 상관관계를 나타내는 척도 : 1억 번의 연산을 1초의 수행 시간으로 예측할 수 있음 💡시간 복잡도 표기 종류 : 시간 복잡도(성능 측정)에 사용되는 표기법은 3가지로 나눠 구분한다. 🔸Big-Omega (빅 - 오메가) : 최선일 때의 연산 횟수를 나타낸 표기법 , Ω(n) 🔸Theta (빅 - 세타) : 보통일 때의 연산 횟수를 나타낸 표기법, θ(n) 🔸Big-O (빅 - 오) : 최악일 때의 연산 횟수를 나타낸 표기법, O(n) 💡코딩 테스트에서는 어떤 시간 복잡도를 사용하는가? : 코..

콜로소 환급 챌린지 10기 평일 미션 3회차,콜로소 'FPS 게임 개발로 한 번에 입문하는 언리얼 엔진'강의 후기

3강 ~ 4강 초반을 수강을 하는 날이다. 이번 강의에서는 버전을 관리하는 방법과 언리얼에서 Git을 연결하는 방법을 배우는 강의였다. 프로젝트의 협업을 GitHub을 통해 버전 관리를 해보았으나 로컬에서 Git을 만들고 사용하는 방법을 새롭게 배우는 시간을 가졌다. 또 Git를 사용하면서 중요한 Commit, Push, Pull, Reset에 대해 다시 복습을 하면서 Compare with base로 작업했던 내용은 이번 강의를 통해 새롭게 알게되어 나중에 써봐야겠다. 수업에서는 TortoiseGit를 사용해서 버전 프로그램을 사용했었는데 Git Desktop에도 동일한 기능이 있는지 한번 확인 해 봐야겠다..! 또 깃을 사용하다보면 버전 관리가 불필요한 파일의 경우 올리지않는데 무시하는 파일을 관리하..

콜로소 환급 챌린지 10기 평일 미션 2회차,콜로소 'FPS 게임 개발로 한 번에 입문하는 언리얼 엔진'강의 후기

https://coloso.co.kr 콜로소 - 당신을 위한 실무교육 No.1. | Coloso. 최고 전문가와 함께하는 평생시청 온라인 실무교육 coloso.co.kr 오늘은 2강 강의에서는 앞으로 진행 할 강의 내용에 대해 설명해주는 강의였다. FPS 게임을 제작하면서 기본적인 조작, 레이저 포인트, 과녁 시스템, 랭킹 시스템, 환경 설정 등 다양한 기능을 구현하면서 각 기능들에 대한 설명과 언리얼 엔진 기능에 대해 설명 해주셨다. 해당 강의는 블루프린트를 이용하여 제작을 하고 해당 내용을 C++ 소스코드로 옮기면서 마지막 환경 설정은 C++로 제작하는 방법으로 진행한다. C++로도 제작하는 강의를 듣고싶었는데 대다수의 강의들은 블루프린트로 제작하여 애매하였지만 이번엔 C++로 제작 할 수 있다니 좋..

클로소 환급 챌린지 10기 평일 미션 1회차 클로소 'FPS 게임 개발로 한 번에 입문하는 언리얼 엔진' 강의 후기

첫 날, 게임 개발에 대한 도전적인 여정이 시작되었다. 언리얼 엔진을 배워야 하는 목적과 그 중요성에 대한 이유를 탐구하는 시간이었다. 아직 강의가 시작되기 전이라 기대와 호기심이 교차되는 느낌이 들었다. 이 강의를 통해 게임이 어떻게 개발되는지에 대한 사례와 흐름을 이해하는 데 성공했다. 게임 개발의 복잡성과 창의적인 과정에 대한 힌트를 얻어, 앞으로의 학습이 더욱 흥미진진하게 느껴졌다. 첫날의 강의를 통해 앞으로의 학습에 대한 기대가 높아졌다. 꾸준한 연습과 계획을 통해 FPS 게임 포트폴리오를 만들어내고자 하는 목표를 설정했다. 이를 통해 실제로 게임을 개발하고 성과물을 창출하는 경험이 될 것임에 흐름을 따라가며 더욱 확신이 갔다. 첫날의 강의는 나에게 새로운 도전과 기회를 제시해주었다. 이제부터는..

[ 백준 ] 2018번 투 포인터 - 수들의 합 5

https://www.acmicpc.net/problem/2018 2018번: 수들의 합 5 어떠한 자연수 N은, 몇 개의 연속된 자연수의 합으로 나타낼 수 있다. 당신은 어떤 자연수 N(1 ≤ N ≤ 10,000,000)에 대해서, 이 N을 몇 개의 연속된 자연수의 합으로 나타내는 가지수를 알고 싶어한 www.acmicpc.net #include using namespace std; int main() { int N; cin >> N; int sum = 1 ; int count = 1; int startIndex = 1; int endIndex = 1; while (endIndex != N) { if (sum > N) { sum = sum - startIndex; startIndex++; } else ..

Coding Test/백준 2023.09.07

[ 오프라인 강의 ] 언리얼 엔진 무료 특강

📢 20명 선착순 강의를 신청하여 언리얼 엔진 특강을 듣게 되었습니다! 광교 차세대융합기술연구소에서 오프라인으로 진행하는 언리얼엔진 무료특강을 듣게 되었다. 재직자의 대상으로 진행한 특강으로 휴가를 내고 참석을 하게 되었다. 특강의 순서로는 1. 언리얼 엔진 개념 설명 2. 언리얼 작동 방법 / 에셋 사용법 3. 메타 휴먼 사용법 4. AI 설명 4시간의 짧은 시간으로 간단한 설명, 사용법을 설명 해주셨고 언리얼을 입문하는 단계에서 필요한 내용을 알려주시면서 " 언리얼이 이런 툴이구나 "를 파악하는데 좋은 시간이었던 것 같다. 깊은 내용까진 설명을 하지않았지만 싹 한번 훝고 언리얼 엔진에는 이런 기능이 있구나의 파악하는데 좋았다. 특히 이번에 진행한 언리얼 컨퍼런스?에서 본 Metahuman의 에디터를 ..

[ 백준 ] 1546번 자료구조 - 평균 구하기

문제 세준이는 기말고사를 망쳤다. 세준이는 점수를 조작해서 집에 가져가기로 했다. 일단 세준이는 자기 점수 중에 최댓값을 골랐다. 이 값을 M이라고 한다. 그리고 나서 모든 점수를 점수/M*100으로 고쳤다. 예를 들어, 세준이의 최고점이 70이고, 수학점수가 50이었으면 수학점수는 50/70*100이 되어 71.43점이 된다. 세준이의 성적을 위의 방법대로 새로 계산했을 때, 새로운 평균을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보다 크다. #include #include #include #include u..

Coding Test/백준 2023.09.06

[ 강의 후기 ] 인프런 - 두고두고 써먹는 유니티 VR

📢 직접 구매하여 끝까지 들은 강의 입니다. 두고두고 써먹는 유니티 VR 오민석 강사님 49,000원 총 80강 2021.2 버전을 사용하여 XR Interaction Toolkit을 이용하여 VR 컨텐츠 제작에 도움을 줄 수 있도록 설명해주는 강의 물체 상호작용, UI 상호작용, 텔레포트 등 VR의 기초에 대해 설명해주십니다. 정리하면서 공부를 하다보니 회사의 프로젝트를 적응하는데 많은 도움을 얻은 강의 입니다. 장점 컴포넌트와 프로퍼티 상황에 맞는 사용 방법을 상세히 설명 Toolkit 설명해주는 사전식 챕터와 한 가지 게임을 만드는 챕터 존재 사전식으로 VR의 핵심만 정리되어있어 집중하는데 좋았음 VR를 처음 접한 입문자에게 추천 ( Unity 에디터 & C#에 대한 설명이 없으니 공부 후 듣는게 ..