게임프로그래머(47)
-
프로그래머스 - 최대공약수와 최소공배수 < Level 1 >
문제 설명 두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환하는 함수, solution을 완성해 보세요. 배열의 맨 앞에 최대공약수, 그다음 최소공배수를 넣어 반환하면 됩니다. 예를 들어 두 수 3, 12의 최대공약수는 3, 최소공배수는 12이므로 solution(3, 12)는 [3, 12]를 반환해야 합니다. 제한 사항 두 수는 1이상 1000000이하의 자연수입니다. 풀이 사용 언어 : C++ #include #include using namespace std; vector solution(int n, int m) { vector answer; int nTemp = n; int mTemp = m; int max = 1; //최대공약수 int min = 1; //최소공배수 int temp = 0..
2020.06.19 -
2020.06.15 ~ 2020.06.19
진행 중 : 지형, 프리팹 계속해서 추가 중 어쌔신크리드 탈옥버전 개인 포트폴리오 진행중 ====================================================== 進行中:地形、プレファブを引き続き追加 Assassin's Creed 脱獄バージョン 個人ポートフォリオ進行中
2020.06.19 -
2020.06.15 창작 <어쌔신크리드> 차용 탈옥 버전 시작
3D 암살, FPS 게임 컨셉 : 플레이어가 경찰 로봇을 전부 부수고 동료와 만나 탈옥하는 게임 특이사항 : 경찰은 로봇이 있다. 탈옥수를 도우러 온 동료가 1명 있다.(동료가 공격하지는 않는다) 그 동료와 만나면 게임에 승리하게 된다. (조건 : 경찰 로봇을 전부 부술 것) 차용한 게임 : 어쌔신크리드의 일정 지역에 도착하면 게임이 끝나는 것을 차용 어쌔신크리드의 나이프로 전투하는 것을 차용
2020.06.19 -
프로그래머스 - 짝수와 홀수 < Level 1 >
문제 설명 정수 num이 짝수일 경우 Even을 반환하고 홀수인 경우 Odd를 반환하는 함수, solution을 완성해주세요. 제한 조건 num은 int 범위의 정수입니다. 0은 짝수입니다. 풀이 사용 언어 : C++ #include #include using namespace std; string solution(int num) { string answer = ""; if (num % 2 == 0) { answer += "Even"; } else { answer += "Odd"; } return answer; }
2020.06.05 -
프로그래머스 - 수박수박수박수박수박수? < Level 1 >
문제 설명 길이가 n이고, 수박수박수박수....와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 수박수박을 리턴하고 3이라면 수박수를 리턴하면 됩니다. 제한 조건 n은 길이 10,000이하인 자연수입니다. 풀이 사용 언어 : C++ #include #include using namespace std; string solution(int n) { string answer = ""; for (int i = 0; i
2020.06.04 -
프로그래머스 - 콜라츠 추측 < Level 1 >
문제 설명 1937년 Collatz란 사람에 의해 제기된 이 추측은, 주어진 수가 1이 될때까지 다음 작업을 반복하면, 모든 수를 1로 만들 수 있다는 추측입니다. 작업은 다음과 같습니다. 1-1. 입력된 수가 짝수라면 2로 나눕니다. 1-2. 입력된 수가 홀수라면 3을 곱하고 1을 더합니다. 2. 결과로 나온 수에 같은 작업을 1이 될 때까지 반복합니다. 예를 들어, 입력된 수가 6이라면 6→3→10→5→16→8→4→2→1 이 되어 총 8번 만에 1이 됩니다. 위 작업을 몇 번이나 반복해야하는지 반환하는 함수, solution을 완성해 주세요. 단, 작업을 500번을 반복해도 1이 되지 않는다면 –1을 반환해 주세요. 제한 사항 입력된 수, num은 1 이상 8000000 미만인 정수입니다. 풀이 사용..
2020.06.01