목록분류 전체보기 (221)
cyphen156

1152번: 단어의 개수 (acmicpc.net) 공백을 포함한 문자열을 입력받아 몇개의 단어가 존재하는지 구한다.한번에 한 단어씩 입력받아 개수를 세거나(C)한번에 모두 입력 받아 문자열 파싱을 통해 처리하거나(C++)C언어 문자열 입력 함수는 다양하게 존재한다. 문자 하나를 입력받는 getchar()공백을 포함, 개행문자 입력 전까지 입력받는 fgets()형식문자열을 입력받는 scanf / scanf_s()지정한 문자 입력 전까지 모든 문자를 입력받을 수 있는 scanf("%[^지정 문자]")-> 여러 줄로 이루어진 입력도 처리할 수 있음!제약사항0 주의 사항scanf는 '\0', '\t', '\n'입력 전까지 문자열을 입력 받는다.첫 입력으로 공백이 오는경우를 처리해야 한다.C 풀이단어의 개수_..

2675번: 문자열 반복 (acmicpc.net) 문자열 S를 입력받고, 각 문자를 R번 반복해 새로운 문자열을 만들어 출력abcde, 3 -> aaabbbcccdddeee제약사항0 0 0 주의 사항없다.C 풀이문자열 반복_2675.cC 코드는 배열에 저장하여 출력할 것이다.3중첩 반복문사용/*** 백준 문자열 2675 문자열 반복* 문자열 S를 입력받고, 각 문자를 R번 반복해 새로운 문자열을 만들어 출력* abcde, 3 -> aaabbbcccdddeee* C -> 배열 저장* C++ -> 바로 출력* * * 제한사항****************************************** 0 #include #include int main(void){ int T; char str[2..

GDI는 화면에 무엇인가를 보여주기 위해 사용되는 하드웨어에 의존하지 않는 가상 그래픽장치 인터페이스로, 2D그래픽을 처리한다.wingui.h함수 안에 존재하는데 windows.h안에 기본적으로 포함되어 있으므로 따로 호출할 필요가 없다.DC(Device Context)윈도우 클라이언트 영역에서 그리기 정보를 의미한다. HDC라는 핸들을 통해 운영체제가 자원을 직접 관리하고 있으므로 호출 했다면 반드시 반납해야 하는 메모리 관리가 필요하다.다음과 같이 WndProc함수 안에 DC함수 사용이 존재한다. case WM_PAINT: { PAINTSTRUCT ps; HDC hdc = BeginPaint(hWnd, &ps); // TODO: 여기에 hdc를 사용하는 그리..

10809번: 알파벳 찾기 (acmicpc.net) 알파벳 표에서 입력받은 문자열에 해당 알파벳이 등장하는 첫 위치를 표시하는 프로그램제약사항0 S is Lowercaseif ch is not in S return -1주의 사항없다.C 풀이알파벳 찾기_10809.c/*** 백준 문자열 10809 알파벳 찾기* 알파벳 표에서 입력받은 문자열에 해당 알파벳이 등장하는 첫 위치를 표시하는 프로그램* * * 제한사항****************************************** 0 #include int main(void){ int alpha[26]; int len = sizeof(alpha)/sizeof(alpha[0]); char str[101]; // alpha 초기화..

11720번: 숫자의 합 (acmicpc.net) N개의 숫자가 공백없이 입력될 때 이 숫자를 모두 합해서 출력하는 프로그램문자열로 입력받아 1개씩 쪼개 데이터를 저장하기제약사항0 주의 사항없다.C 풀이숫자의 합_11720.c/*** 백준 11720 숫자의 합* N개의 숫자가 공백없이 입력될 때 이 숫자를 모두 합해서 출력하는 프로그램* 문자열로 입력받아 1개씩 쪼개 데이터를 저장하기* * * 제한사항****************************************** 0 int main(void){ int N, sum = 0; scanf("%d", &N); getchar(); for (int i = 0; i C++ 풀이숫자의 합_11720.cpp/*** 백준 11720 숫자..

직군 분석게임 개발 스튜디오게임 엔진 개발 또는 렌더링 엔지니어로서 일할 수 있습니다. 게임 개발 회사에서는 실시간 렌더링, HLSL/GLSL 셰이더 개발, CPU/GPU 최적화 작업을 통해 요구되는 경험을 쌓을 수 있습니다.특히 Unreal Engine이나 Unity를 사용하는 게임 스튜디오는 엔진의 커스텀 렌더링 파이프라인을 다루거나, 직접 셰이더를 작성하는 경험을 제공합니다.게임 회사로는 NCSOFT, 넥슨, 넷마블, 크래프톤과 같은 한국 대형 게임 개발사가 있고, 해외에서는 Epic Games, Unity Technologies, Riot Games 등이 있습니다.2. 그래픽스 엔진 및 미들웨어 회사엔비디아(NVIDIA), AMD, 인텔 같은 회사는 그래픽스 하드웨어와 소프트웨어를 모두 다룹니다...

11654번: 아스키 코드 (acmicpc.net) 입력 문자를 아스키 코드로 출력하는 프로그램제약사항없음주의 사항없다.C 풀이아스키 코드_11654.c/*** 백준 11654 아스키 코드* 입력받은 문자를 아스키 코드로 출력하는 프로그램* * * 제한사항****************************************** 없음 ********************************************** 주의* 없다.* * 풀이시간 1분*/#define _CRT_SECURE_NO_WARNINGS#include int main(void){ char ch; scanf("%c", &ch); printf("%d", ch..

9086번: 문자열 (acmicpc.net) 입력받은 문자열의 첫 글자와 마지막 글자를 출력하는 프로그램C언어로는 문자열 저장안하고 문자 두개만을 저장할 것이다.제약사항0 0 there is no 'spacing' in "str"주의 사항없다.C 풀이문자열_9086.c/*** 백준 9086 문자열* 입력받은 문자열의 첫 글자와 마지막 글자를 출력하는 프로그램* C언어로는 문자열 저장안하고 문자 두개만을 저장할 것이다.* * * 제한사항****************************************** 0 int main(void){ int T; char start, end, input; scanf("%d", &T); getchar(); for (int i = 0; i C..