TIL

·TIL
언리얼 C++ 프로그래밍 강의를 진행하면서 다양한 예제를 통해서 게임을 완성하는 과정을 진행하고 있습니다.오랜만에 정말 완성도 높은 만족도를 주는 강의를 듣고 있어서 많이 배우고 있습니다.이 내용들을 잘 정리해서 따로 사이드 프로젝트로 작은 게임을 만들어보고 싶다는 생각이 들어서 준비를 해야겠습니다.코딩테스트[level 1] 대충 만든 자판 - 160586https://school.programmers.co.kr/learn/courses/30/lessons/160586[level 1] 대충 만든 자판 - 160586 풀이코드더보기#include #include using namespace std;int cnt[104];vector solution(vector keymap, vector targets) {..
·TIL
코딩테스트[level 1] 문자열 나누기 - 140108https://school.programmers.co.kr/learn/courses/30/lessons/140108#[level 1] 문자열 나누기 - 140108 풀이코드더보기#include #include #include using namespace std;int a, b, k;string split;int solution(string s) { int answer = 0; k = 0; for (int i = 0; i 0) answer++; return answer;}[Silver IV] 좋은 단어 - 3986https://www.acmicpc.net/problem/3986[Silver IV] 좋은 단어 - 3986 ..
·TIL
코딩테스트[level 1] 체육복 - 42862https://school.programmers.co.kr/learn/courses/30/lessons/42862#[level 1] 체육복 - 42862 풀이코드더보기#include #include using namespace std;vector cnt;int solution(int n, vector lost, vector reserve) { int answer = 0; for (int i = 0; i 0 && cnt[i - 1] == 0) { cnt[i]--; cnt[i - 1]++; } else if (cnt[i + 1] == 0) { cnt[..
·TIL
코딩테스트[level 1] 숫자 짝꿍 - 131128https://school.programmers.co.kr/learn/courses/30/lessons/131128[level 1] 숫자 짝꿍 - 131128 풀이코드더보기#include #include #include using namespace std;vector a, b;string solution(string X, string Y) { for (char i : X) a.push_back(int(i)); for (char i : Y) b.push_back(int(i)); sort(a.begin(), a.end()); sort(b.begin(), b.end()); vector buff(a.size() + b.size());..
·TIL
코딩테스트[level 1] 로또의 최고 순위와 최저 순위 - 77484https://school.programmers.co.kr/learn/courses/30/lessons/77484[level 1] 로또의 최고 순위와 최저 순위 - 77484 풀이코드더보기#include #include #include using namespace std;int zeroCnt = 0, cnt = 0;vector solution(vector lottos, vector win_nums) { vector answer; int grade[10]; grade[6] = 1; grade[5] = 2; grade[4] = 3; grade[3] = 4; grade[2] = 5; grade[1]..
·TIL
코딩테스트어제부터 코드카타 문제가 조금 어렵다고 느껴지기 시작했습니다.1시간 안쪽으로 얼추 다 풀 수 있는 문제였는데 이제는 어느 정도 공식을 알아야 해결이 가능했습니다.아래 문제는 아르토스테네스의 채를 활용해서 약수를 구분했습니다.133ms → 2ms로 바뀔정도로 속도 차이가 있습니다.[level 1] 기사단원의 무기 - 136798https://school.programmers.co.kr/learn/courses/30/lessons/136798[level 1] 기사단원의 무기 - 136798 풀이코드더보기#include using namespace std;int cnt[100004];int a = 0;int getFactors(int a) { int b = 0; for (int i = 1;..
·TIL
코딩테스트[level 1] 덧칠하기 - 161989https://school.programmers.co.kr/learn/courses/30/lessons/161989[level 1] 덧칠하기 - 161989 풀이코드더보기#include #include #include using namespace std;int solution(int n, int m, vector section) { int answer = 1, tmp = section[0]; for(int i = 0; i  CMD TEXT RPG를 제작 중입니다.제가 담당한 역할은 게임의 전반적인 구조 설정 및 GUI 시스템 구현입니다.해당 과정에서 진행하게 된 CMD 콘솔 프로그래밍에서 이모지 출력하기 기능입니다.생각보다 방법은 간단합니다.#..
·TIL
코딩테스트[level 1] 소수 만들기 - 12977https://school.programmers.co.kr/learn/courses/30/lessons/12977[level 1] 소수 만들기 - 12977 풀이코드더보기#include using namespace std;int answer = 0;int n, r = 3;vector c;void Prime(vector b) { int a = 0; for(int i : b) { a += c[i]; } for(int j = 2; j &b) { if (b.size() == r) { Prime(b); return; } for(int i = start + 1; i nums) { ..
sonsazang
'TIL' 카테고리의 글 목록