근성프로그래머 이준형

고정 헤더 영역

글 제목

메뉴 레이어

근성프로그래머 이준형

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (136)
    • 과제 (27)
      • 객체지향프로그래밍(C++) (4)
      • 디지털논리회로(verilog) (6)
    • 공부 (41)
      • AI (5)
      • Be BE (1)
      • Linux (2)
      • 인터넷 (2)
      • 알고리즘 (1)
      • eBPF (0)
      • Rust (0)
      • PyGAD (1)
    • 운동 (2)
      • 야구대회 (1)
      • 야구연습 (1)
      • 보통운동 (0)
    • 일상 (6)
      • 맛집탐방 (1)
      • 여행 (5)
    • 공지 (0)
    • 책 리뷰 (60)
      • 생활코딩! HTML+CSS+자바스크립트 (20)
      • 이것이 취업을 위한 코딩테스트다 (8)
      • Do it! 코틀린 프로그래밍 (12)
      • 생활코딩! 자바 프로그래밍 입문 (20)

검색 레이어

근성프로그래머 이준형

검색 영역

컨텐츠 검색

C++

  • 2-1 2차원배열의 행정렬

    2021.07.14 by 근성

  • 1-8 뱀게임

    2021.07.13 by 근성

  • 1-2 방향을 입력받고 해당 방향으로 더하는 배열

    2021.07.08 by 근성

2-1 2차원배열의 행정렬

이번 2차과제의 첫 문제는 1부터 20사이의 자연수를 난수로 배열에 넣은 후, 4*5배열값에 넣은 후, 행끼리 정렬을 시켜야합니다. 단 이문제에서는 메모리할당은 1번만 일어나야하고, 배열도 하나만 사용해야하고, 추가적인 배열을 사용하면 안됩니다. 이 문제의 조건을 만족하기위해 제가 사용한것은 랜덤함수사용, 시간관련함수사용, 메모리 할당 및 해제, 정렬입니다. #include #include//랜덤 #include//매시도 마다 다른값 using namespace std; int main() { int* array_2D; int* row[4] = { 0,0,0,0 }; array_2D = new int[20]; srand((unsigned int)time(NULL));//매시도마다 다른값 for (int ..

과제 2021. 7. 14. 11:25

1-8 뱀게임

1차과제 마지막문제는 뱀게임을 만드는 문제입니다. 뱀게임은 뱀이 지나가다가 벽이나 자기가 지나온 경로를 부딪힐경우에는 죽는 게임입니다. 문제 요구사항은 1. 사용자에게 명령을 입력받아 행렬을 'a'로 채웁니다. 갈곳이 'a'밖에 없거나 벽쪽으로 갈경우에는 END를 출력합니다. 2. 명령을 받을때마다 새로운창에서 시행하게 해야합니다. 여기서 의아했던 점은 보통의 뱀게임은 지나가다가 벽이나 자기가 지나온경로를 부딪혀서 죽는게 맞지만, 문제 요구사항은 부딪히기전에 갈곳이 없는 경우를 생각해야만 했습니다. #include #define MazeSize 7//미로크기 선언 using namespace std; int main() { char command; char maze[MazeSize][MazeSize]; ..

과제 2021. 7. 13. 16:07

1-2 방향을 입력받고 해당 방향으로 더하는 배열

입력받은 크기(1~9)의 배열(초기값 : 1)을 만들고, 방향을 입력받아 그 방향으로 더하는 프로그램입니다. 프로그램의 순서는 1. 배열 크기 입력 2. 배열 값을 1로 채우기 3. 방향 입력받기 4. 입력한 방향으로 더하기로 생각했습니다. 저는 이 문제를 풀 당시에는 좋은 방법이 떠오르지않아, 막일이라고 생각하고 문제에 접근해서 소스코드가 긴 것을 볼 수 있습니다. #include #define MAX_ARRAY_SIZE 9 //배열크기 선언 using namespace std; int main() { int num; int direction; printf("Array Size(0

과제 2021. 7. 8. 09:08

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
근성프로그래머 이준형 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바