근성프로그래머 이준형

고정 헤더 영역

글 제목

메뉴 레이어

근성프로그래머 이준형

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (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)

검색 레이어

근성프로그래머 이준형

검색 영역

컨텐츠 검색

메모리할당

  • 2-6 계좌관리 class 구현

    2021.08.05 by 근성

  • 2-5 클래스 선언 후, 문자찾기

    2021.08.04 by 근성

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

    2021.07.14 by 근성

  • 1-3 난수 생성 후 오름차순 정렬

    2021.07.08 by 근성

2-6 계좌관리 class 구현

이번문제는 Myaccount라는 class를 만들고 account를 관리하는 프로그램을 구현해야하는 문제입니다. private에 unsigned int money(돈), char*name(주인이름),char* account_number(계좌번호)를 주고, public에 자유롭게 함수를 줘도 됩니다. 계좌의 제한 갯수는 5개 모두 myaccount* array에 저장시켜야합니다. 프로그램은 5가지 명령을 받습니다. NEW, DEPOSIT, WITHDRAW, PRINT, EXIT NEW는 계좌주인이름, 계좌번호를 넣어야 하고, 계좌가 이미 5개인경우 꽉찼다고 출력 DEPOSIT은 같은 ACCOUNT NUMBER에 돈을 더하는 기능이고, 계좌갯수가 0일경우 계좌가 하나도 없다라고 출력해야합니다. WITHDRA..

과제 2021. 8. 5. 11:08

2-5 클래스 선언 후, 문자찾기

이번문제는 Mystring이라는 class선언 후, 그 class를 통해서 자기가 원하는 문자의 index를 출력하는 문제였습니다. C++라는 객체지향프로그래밍 언어를 사용하면서 처음으로 클래스란것을 다뤄보게 되는 문제였습니다. 저는 4가지 단계로 생각을 했습니다. 1. 먼저 main함수에서 문자열을 입력을 받은 후, 문자열의 길이를 계산. 2. 그 다음 Mystring class형 변수를 선언한 후, 그 class의 함수를 선언해서 입력받은 문자열과, 문자열의 길이를 인자로 넘겨주기. 3. 그 후 자기가 찾고싶은 문자를 입력 받은 후, 그 문자도 class의 다른 함수의 인자로 넘겨주고, index라는 변수에 그 문자가 몇번째 index인지 혹은 없는지를 return 받기. 4. index의 값이 -1..

과제 2021. 8. 4. 12:00

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-3 난수 생성 후 오름차순 정렬

입력받은 크기(1~10)의 제곱 크기의 2차원 배열을 만들고, 안에 수를 난수로(1~99) 채웁니다. 그 후에 각 배열의 값을 오름차순으로 정렬시키는 문제입니다. #include #include #include using namespace std; int main() { int size; int save; cout size; int** arr; int* sortarr; arr = (int**)malloc(sizeof(int*) * size); for (int i = 0; i < size; i++) { *(arr + i) = (int*)malloc(sizeof(int*) * size); } srand((unsigned int)time(NULL)); for (int i = 0; i < size; i++) {..

과제 2021. 7. 8. 09:18

추가 정보

인기글

최신글

페이징

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

티스토리툴바