일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 파이썬
- 영어공부
- SQL
- 자바 실습
- CSS
- 연습문제
- 컴퓨터비전
- pandas
- CNN
- 자바
- 딥러닝
- 중학1-1
- 텍스트마이닝
- 코딩테스트
- 데이터베이스
- 혼공머신
- C++
- 정보처리기사필기
- 운영체제
- 데이터입출력구현
- 정보처리기사실기
- html/css
- 머신러닝
- 파이썬라이브러리
- 정수와유리수
- 중학수학
- numpy/pandas
- JSP/Servlet
- 컴퓨터구조
- 데이터분석
- Today
- Total
목록2024/08/25 (45)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
이번에는 비트시프트 연산과 비트단위 논리연산 문제를 풀어보려고 한다. 비트시프트 연산은 말 그대로 비트를 이동시키는 것이다. 비트 논리연산은 두 수가 주어졌을 때 그 값을 구하는 문제이다.이제 문제를 풀어보기로 하자! 5문제가 나와있지만 비슷한 문제는 하나 빼고 4문제를 풀어보았다. 문제 1번 정수 1개 입력받아 2배 곱해 출력하기 정수 1개를 입력받아 2배 곱해 출력해보자.#include int main(void){ int a; scanf_s("%d", &a); printf("%d", a 이 문제는 왼쪽 시프트 연산자로 자리가 왼쪽으로 이동하면서 2의 거듭제곱 수가 해당 값이 된다. 문제 2번 한 번에 2의 거듭제곱 배로 출력하기정수 2개(a, b)를 입력받아 a를 2의 b(거듭제곱)배 곱한 ..
다음 문제는 비트시프트 연산 문제가 있지만 문제가 2문제 밖에 없어 다른 문제와 함께 풀어보려고 한다.이제 비교연산과 논리연산 문제를 풀어볼 차례이다. 두 수를 비교하고 참과 거짓을 판단하는 문제들이다.여기서는 &&, || 같은 기호가 중요하다. 하나만 있을 때는 논리이고, 두 개 있을 때 비교이니 이 점도 주의해야 한다.처음에는 이 부분이 많이 헤깔렸다. 지금도 자주 틀리는 문제이기도 하다. 문제 1번 두 정수 입력받아 비교하기1두 정수(a, b)를 입력받아 a가 b보다 크면 1을, a가 b보다 작거나 같으면 0을 출력하는 프로그램을 작성해보자.#include int main(void){ int a, b; scanf_s("%d%d", &a, &b); printf("%d", a > b); return..
어제 메인 기획서의 작성법을 학습해보았고, 오늘은 그 두번째 시간으로 작성시 주의할 점 등에 대해서 알아보기로 하자.서론은 생략하고 본 학습으로 들어가본다. 벌써 3시가 넘어서 기획 공부를 빨리 마쳐야 할 것 같다. 메인 기획서 작성법메인 기획서 작성 TIP세세한 내용이 아닌 전체 컵셉을 정리하는 것최대한 간략하고 함축적인 개요 정리표, 차트와 이미지를 적극적으로 활용하기게임의 전체 윤곽을 정리 -> 빠르게 이해하는데 그 목적상세 기획서를 먼저 보면 이해하기 힘들다. 메인기획서가 숲이라면 상세기획서는 나무이다. 1. 표 차트의 활용 많은 내용을 한눈에 정리하여 비교 분석하기 용이하다. 산문 형태의 나열내용이 길어진다여러 항목의 비교 분석이 어렵다표를 활용한 정리목록과 세부 내용을 표로 정리한 것여..
두번째로 풀어볼 코딩테스트 문제는 산술 연산이다. 문제는 총 9개인데 너무 많으니 4~5개로 추려서 풀어보려고 한다. 문제 난이도는 쉬워보이지만 어떤 자료형에 담느냐에 따라 출력이 달라지니 주의해야 한다. 산술연산 문제 풀어보기🧊 문제 1번 정수 2개 입력받아 합 출력하기2정수 2개를 입력받아 합을 출력해보자.단, 입력되는 정수는 -2147483648 ~ +2147483648 이다. #include int main(void){ long long int a, b; scanf_s("%lld%lld", &a, &b); printf("%lld", a + b); return 0;} 양수와 음수값을 받아서 출력하는 문제이다. 자료형을 int로 출력하면 답이 나오지 않아 무척 힘들게 풀었던 문제이다.long lo..
어제부터 기획 공부를 조금씩 해보고 있다. 언리얼 프로젝트를 진행하는데 많은 시간이 걸려 기획 공부에는 하루 30분 ~ 1시간 정도 투자할 수 있을 것 같다. 기획을 하는 시간은 따로 잡는데 매일은 아니고 1주일에 2~3번 정도 하려고 한다.오늘은 오후에 언리얼 프로젝트를 진행하기 전에 어제 시청했던 기획 강의를 한번 더 들으며 정리하는 시간을 갖기로 했다.이번주에 몬스터 기획까지 마치려면 메인 기획서를 어떻게 작성하는지 알아야 할 것 같다. 메인 기획서의 필요 항목 메인 기획서의 필요성아이디어 제안, 게임의 전체 컨셉을 정리하는 기획서기초, 바이블 기획서라는 명칭으로도 불림전체 게임에 대한 모든 항목들을 총망라하여 서술게임 개발의 규모 및 전체 윤곽을 정리 -> 개팀 구성메인 기획서는 모든 기획서의..