근성프로그래머 이준형

고정 헤더 영역

글 제목

메뉴 레이어

근성프로그래머 이준형

메뉴 리스트

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

검색 레이어

근성프로그래머 이준형

검색 영역

컨텐츠 검색

컴공

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

    2021.07.14 by 근성

  • 1-8 뱀게임

    2021.07.13 by 근성

  • 1-7 1차나 상수식을 검증하는 프로그램

    2021.07.12 by 근성

  • 과제 카테고리

    2021.07.05 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-7 1차나 상수식을 검증하는 프로그램

1차나 상수식을 검증하는 프로그램을 작성해야합니다. 식을 입력받고 주어진 규칙을 만족해야합니다. 1. 괄호의 갯수가 짝수여야 합니다. 2. 곱하기 기호'*'를 거르면 안됩니다. 3. 연산기호인 +, -, *, / 양쪽에는 항상 숫자혹은 미지수'x' 또는 유효한 괄호가 있어야 합니다. 문제 설명을 보고 정말 쉽다고 생각했지만 이 문제가 1차과제중에서 제일 어려웠던것 같습니다. 이 문제를 풀때 저는 어떤 생각을했냐면 1. 상수식이나 일차식만 검증하면 되므로 2차식이 나오면 faulty를 적용해야하나? 2. 계산기처럼 만들고 값에 따라 faulty를 적용해야하나? 3. 그냥 노가다로 해야하나? 이정도 였는데, 1번 2번을 해도 괄호마다 식을 최소화 시켜야하는 과정을 보여줘야해서 1번2번 과정에서 1.5일을 쓰..

과제 2021. 7. 12. 13:53

과제 카테고리

과제 카테고리를 만들게 된 이유 2학년 1학기 때 융합수업인 6학점(객체지향프로그래밍설계+디지털논리회로) 객체지향프로그래밍설계의 과제인 객체지향프로그래밍실습 1학점 총 합쳐서 7학점 짜리에 1차, 2차, 3차, 프로젝트 과제가 있었습니다. 프로젝트과제와 1차 2차과제는 제가 실수를 했지만 실수한 만큼 점수가 나왔습니다. 하지만 3차과제에서의 마지막문제에서 500줄 넘는 코드를 작성했지만, 주석과 라이브러리를 제외하고 60%이상이 일치한다는 이유로 3차과제는 F처리가 되었고, 그 F를 받아서 저 세과목이 줄줄이 소세지마냥 망했습니다. 이의제기를 하려했지만 책과 인터넷에 있는 코드를 반정도 copy한 저는 인정했습니다. 아마도 이 일 때문에 제가 tistory를 시작하게 되지 않았나 라는 생각도 듭니다. 그..

과제 2021. 7. 5. 15:42

추가 정보

인기글

최신글

페이징

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

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.