디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

근데 AI가 코딩 짜면 더 잘짜지 않냐.

ㅆㅇㅆ(124.216) 2025.10.16 12:57:08
조회 123 추천 0 댓글 2

#include <stdio.h>

#include <limits.h> // INT_MIN을 사용하기 위해 필요


// 배열과 그 크기를 인자로 받는 함수

int findMaxValue(const int arr[], size_t size) {

    // 1. 엣지 케이스 처리 (Guard Clause)

    // 배열이 비어있는 경우, 비정상적인 상황을 알리기 위해

    // int의 가장 작은 값을 반환합니다.

    if (size == 0) {

        fprintf(stderr, "Error: The array is empty.\n");

        return INT_MIN; // 혹은 에러 코드를 반환할 수 있음

    }


    // 2. 변수 초기화 (Robust Initialization)

    // 0으로 초기화하면 모든 값이 음수일 때 제대로 동작하지 않습니다.

    // 따라서 배열의 첫 번째 원소로 초기화하는 것이 안전합니다.

    int max_value = arr[0];


    // 3. 순회 및 비교 (Loop & Comparison)

    // 첫 번째 원소는 이미 max_value에 있으므로, 두 번째 원소부터 순회합니다.

    for (size_t i = 1; i < size; i++) {

        if (arr[i] > max_value) {

            max_value = arr[i]; // 더 큰 값을 만나면 갱신

        }

    }


    return max_value;

}


int main() {

    int numbers[] = {10, 5, 42, 17, 8, 99, 3};

    size_t n = sizeof(numbers) / sizeof(numbers[0]);


    int max = findMaxValue(numbers, n);


    if (max != INT_MIN) {

        printf("The maximum value is: %d\n", max);

    }


    int empty_arr[] = {};

    size_t n_empty = 0;

    findMaxValue(empty_arr, n_empty); // "Error: The array is empty." 출력


    return 0;

}



ai가 짜보라고 시키니까 이렇게 나오는데


ai쪽 코딩이 논리적으로 더 단단한게


엣지케이스 if(size==0) 이게 있으니까 원소 있는 배열뿐만 아니라 null 들어와도 방어하고


int max_value=0; 초기화같은 실수도 없고


그리고 만약 처음하면


i=0부터 할테니 첫번째 원소는 생략하고


궁금해서 AI 코딩 보니 확실히 AI 코딩인게 티가 확날정도로 모범적인 방어 코드가 보인다

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 스타보다 주목 받는 것 같은 반려동물은? 운영자 25/10/20 - -
AD iPad Pro 사전예약!! 운영자 25/10/17 - -
공지 프로그래밍 갤러리 이용 안내 [97] 운영자 20.09.28 48075 65
2897330 사회에서는 1인분도 못하는새끼가 부모가 오냐오냐 ㅇㅇ(218.149) 03:36 0 0
2897329 '19) 여캠 합방 수위 레전드.gif ㅇㅇ(220.127) 03:35 0 0
2897328 대체 왜 자기 인생이 망한거에 남을 저격하는걸로 푸냐 ㅆㅇㅆ(124.216) 03:22 6 0
2897327 제일 이해가 안가는게 걍 해본 적이 없는 놈이 저런말하니까. ㅆㅇㅆ(124.216) 03:12 13 0
2897325 진지하게 124.48은 왜 자꾸 허언을 하냐 솔직히 좀 모르겠어 ㅆㅇㅆ(124.216) 03:07 19 0
2897323 근데 왜 좆도 아닌 새끼들은 맨날 열등감 표출하는걸까 궁금하긴함. ㅆㅇㅆ(124.216) 02:58 19 0
2897321 데싸는 파이썬이다.... [1] ㅇㅇ(124.48) 02:55 43 0
2897319 최근들어 상대가 최선의수를 안쓰길 바라는빈도가 늘은듯 공기역학갤로그로 이동합니다. 02:44 11 0
2897317 진지하게 잠 안오는데 편의점 가냐마냐 ㅇㅅㅇ ㅇㅇ(223.39) 02:07 11 0
2897315 AI + 1인 개발인데 게임 출시를 목표로 한다면 [3] 프갤러(121.154) 01:51 36 0
2897313 근데 ㅆㅇㅆ는 뭐냐 [2] 프갤러(123.199) 01:38 32 0
2897311 우리회사 개발자 3명인데 [2] ㅇㅇ(223.39) 00:58 46 0
2897307 여기는 가지 마라 프갤러(160.238) 00:19 47 0
2897305 [1인`1개] 배달의 민족 30,000 원 짜리 쓸 사람 써 ! [1] ㅇㅇ(223.39) 10.19 24 0
2897304 개발자들 이제 뭐먹고살아야함? [4] 프갤러(39.117) 10.19 94 0
2897303 통계학과에서 데이터사이언스 배워? [1] 돌진하자(121.175) 10.19 28 0
2897302 아니 공공데이터포털 아직도 안돼? 데이터 써야하는데 ㅅㅂ [1] 프갤러(124.59) 10.19 43 0
2897301 코딩갤 맞음? 왜 정치글이 념글임? [2] ㅇㅇ갤로그로 이동합니다. 10.19 39 0
2897299 나님 탈갤합니당.. [1] ♥덩냥이♥갤로그로 이동합니다. 10.19 31 0
2897298 인생 역대급으로 목적이없음 [8] 공기역학갤로그로 이동합니다. 10.19 74 0
2897294 아프리카 흑인들도 짱깨 더럽다고 무시하넹 ♥덩냥이♥갤로그로 이동합니다. 10.19 21 0
2897293 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥덩냥이♥갤로그로 이동합니다. 10.19 31 0
2897292 러스트 배우면 갹체지향도 그냥 깔끔하게 끝납니다. 프갤러(110.8) 10.19 30 0
2897291 흐흣.. 모모야.. 기다려.. [1] ♥덩냥이♥갤로그로 이동합니다. 10.19 38 0
2897290 남녀평등 배구공(119.202) 10.19 36 0
2897289 OOP가 참 존나 웃김 [6] 루도그담당(58.239) 10.19 111 0
2897288 데이터 싸이언스 할라면 R 타이디버스부터 해야함 ㅆㅇㅆ(124.216) 10.19 29 0
2897287 뭐 어떤 지향이 필수는 아님. 결국 다형성의 구현이니까 [4] ㅆㅇㅆ(124.216) 10.19 61 0
2897286 데이터 사이언스 할려면 도메인부터 먼저 필수임? [6] 돌진하자(121.175) 10.19 62 0
2897285 죽을까 프갤러(106.101) 10.19 34 0
2897284 발음 굿~ ♥덩냥이♥갤로그로 이동합니다. 10.19 26 0
2897283 아 재밌고 어려운거 심장떨리는거 하고싶다 [1] ㅆㅇㅆ(124.216) 10.19 53 0
2897281 논문 재현외주는 재미는 있는데 돈이 안되네 [4] ㅆㅇㅆ(124.216) 10.19 63 0
2897280 믿고 거르는 찢두순 ㅋㅅㅋ ♥덩냥이♥갤로그로 이동합니다. 10.19 18 0
2897279 oop는 필요성을 느껴야지, 연습한다고 의미 없음 ㅋㅋ [2] 에이도비갤로그로 이동합니다. 10.19 52 0
2897278 나님 슬슬 치카푸카악퉷 하구 주무실 준비 ♥덩냥이♥갤로그로 이동합니다. 10.19 34 0
2897277 쉬야하궁 부르르 했당 [2] ♥덩냥이♥갤로그로 이동합니다. 10.19 52 0
2897276 음기 충전 발명도둑잡기(39.7) 10.19 44 0
2897275 점심 간식 저녁 발명도둑잡기(39.7) 10.19 18 0
2897273 “내가 망해도 남이 더 망하면 좋다”는 인간의 본성 [1] 발명도둑잡기(39.7) 10.19 30 0
2897272 상냥하게 대해줘멍..❤+ [2] ♥덩냥이♥갤로그로 이동합니다. 10.19 55 0
2897271 함수형보다는 ㅇㅇ(118.235) 10.19 38 0
2897270 유방암환자를 돕는 최선책은 의료, 제약을 공영화하는 것 발명도둑잡기(39.7) 10.19 18 0
2897269 자기전에 야구 하이라이또 봐야징 [1] ♥덩냥이♥갤로그로 이동합니다. 10.19 38 0
2897268 나님 길냥덩 마스터임 ㅇㅅㅇ ♥덩냥이♥갤로그로 이동합니다. 10.19 43 0
2897267 소화되면 바루 자야징 ♥덩냥이♥갤로그로 이동합니다. 10.19 34 0
2897266 배뷰르당 ♥덩냥이♥갤로그로 이동합니다. 10.19 33 0
2897264 [애니뉴스] 조아라 패러디 프갤러(121.172) 10.19 23 0
2897263 개인적으로 함수형 패러다임 익히는데는 R이 좋더라 ㅆㅇㅆ(124.216) 10.19 33 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2