c++
-
C++ - Mini Project - Snake gameProject/Service 2020. 12. 21. 01:59
Snake game Jungle 1주 차가 끝나고 2주 차도 절반가량이 지났다. 다음 주 주말에 Doodle 점프 게임을 만들어 보기 위해서 더욱 간단한 Snake game을 만들면서 연습해 보았다. 이번 주말에 만든 게임은 정말 간단한 형태이지만, 시도했고, 시작했다는 것에 큰 의미가 있는 것 같다. 콘솔 창에서 글씨를 출력하고, 삭제하고 다시 출력하는 방식으로 한 프레임 한 프레임을 구현했다. 전형적인 Snake Game과 동일하게 '*'로 표시되는 아이템을 먹을 때 마다 뱀의 길이가 길어진다. w, a, d, s로 상하좌우 방향을 이동할 수 있으며, 뱀이 자기 자신에 부딪힐 때 게임이 종료된다. 코드가 어떻게 구성되는지 알아보자. main main function은 아래와 같이 Setup(), 그리..
-
C++-1181-단어 정렬Problem Solving 2020. 12. 15. 17:17
단어 정렬 C++ 정렬 길이가 짧은 것부터 길이가 같으면 사전 순으로 정렬해야 한다. 'sort' 함수를 사용해야 한다. sort(arr, arr + n) 배열의 첫 번째 포인터 값과, n번째 포인터 값을 전달해 arr 배열을 오름차순 정렬할 수 있다. 이때, 다른 기준으로 정렬하고 싶다면, 세번째 인자로 정렬 기준을 전달해 줘야 한다. bool Comp(string a, string b) { if (a.length() != b.length()) { return a.length() < b.length(); } else { return a < b; } } int main(){ . . . sort(arr, arr + n, Comp) } True, False를 return하는 'Comp&..