디시인사이드 갤러리

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

갤러리 본문 영역

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

ㅆㅇㅆ(124.216) 2025.10.16 12:57:08
조회 105 추천 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/13 - -
AD iPad Pro 사전예약!! 운영자 25/10/17 - -
공지 프로그래밍 갤러리 이용 안내 [96] 운영자 20.09.28 48021 65
2897034 반지의 제왕 설정 발명도둑잡기(118.216) 04:10 12 0
2897030 음기 충전 발명도둑잡기(118.216) 03:59 13 0
2897026 한국인이 반지의 제왕 보면 몰입이 안 되는 이유 발명도둑잡기(118.216) 03:03 10 0
2897024 반지의 제왕 두개의 탑 봤다 발명도둑잡기(118.216) 02:40 11 0
2897022 바퀴벌레 잡기 알바해라 ㅇㅇ(122.199) 01:57 20 0
2897020 숨고로 10만원 벌었다 [2] 프갤러(175.116) 01:29 43 0
2897018 해외는 보안상의 이유로 애니메이션 Lottie 쓰네 [2] ㅆㅇㅆ(124.216) 01:13 35 0
2897017 컴공말고 데이터사이언시스트도 ai가 대체할까? 프갤러(121.175) 00:44 29 0
2897016 국내 프리랜서 갤러리 [1] 루도그담당(58.239) 00:41 34 0
2897014 혹시 한강에서 뛰어내리고 살아남으면 벌금 있음?? [1] ㅇㅇ(223.39) 00:31 36 0
2897012 Sql 고수 있냐? 진짜 개좆됐다... [5] 프갤러(118.235) 00:09 72 2
2897011 가난이 밉다... 먹다 남은 음식뿐이 먹지 못하는 인생이... [1] ㅇㅇ(223.39) 00:08 38 0
2897010 숨고 홈페이지 유지보수 요청이 왔는데 [1] 프갤러(175.116) 10.17 37 0
2897004 나도 변호사 랜딩 60만이었는데 요즘은 랜딩페이지 대강 20이상 [4] ㅆㅇㅆ(124.216) 10.17 68 0
2897003 위시캣 기술스택 이렇게 적었는데 빠꾸먹는데 [1] ㅇㅇ(106.101) 10.17 42 1
2897002 마케팅이나 기획에 가까운게 통계학임 미디어과임? [3] 프갤러(121.175) 10.17 30 0
2897001 플랫폼에서 서비스 판매를 하고 싶으면 [2] 에이도비갤로그로 이동합니다. 10.17 34 1
2896999 겨울 동안 10키로 빼야징 ♥덩냥이♥갤로그로 이동합니다. 10.17 38 0
2896997 외주 구하려는데 안구해짐 [12] ㅇㅇ(106.101) 10.17 89 1
2896996 통계학과 나오면 기획 쪽 할수있지? [1] 프갤러(121.175) 10.17 28 0
2896995 고가 도서 [2] 발명도둑잡기(118.216) 10.17 56 1
2896994 이민정 인스타 해물파전 레전드 [4] 발명도둑잡기(118.216) 10.17 58 0
2896993 왤케 냥덩이를 못살게 구는지.. [5] ♥덩냥이♥갤로그로 이동합니다. 10.17 56 0
2896992 프갤에서 FP 니 뭐니하는 애들보면 다 탁상공론이었잖아 [8] ㅆㅇㅆ(124.216) 10.17 91 1
2896991 엄마가 만들어둔 주택청약이랑 주식계좌 있던데 그거 쓰면 엄마한테 알림가? ㅇㅇ(223.39) 10.17 28 1
2896989 문화에 힘을 왜 쓰냐 다 구란데 [1] 프갤러(211.210) 10.17 28 0
2896988 한강찬가 [1] 발명도둑잡기(118.216) 10.17 21 0
2896987 점심 간식 저녁 간식 발명도둑잡기(118.216) 10.17 14 0
2896986 내가 느끼는건 창조의 임계영역까지 갈 사람이 없는거 같음. [4] ㅆㅇㅆ(124.216) 10.17 48 0
2896984 나님 슬슬 소화되는듯? [1] ♥덩냥이♥갤로그로 이동합니다. 10.17 42 0
2896983 재능이 중요한가? 각양각색 사람 다 만나봤는데 [5] ㅆㅇㅆ(124.216) 10.17 60 0
2896982 슬덩슬덩 [1] ♥덩냥이♥갤로그로 이동합니다. 10.17 25 0
2896981 긴급] 나님 내일 한강 뛰뛰 긴급 취소! 신변위협 느껴 충격 [5] ♥덩냥이♥갤로그로 이동합니다. 10.17 52 0
2896980 멀리 사는 친구랑 술 한잔 먹고싶으면 너넨 무슨 생각함?? [2] ㅇㅇ(223.39) 10.17 24 0
2896979 문득 구현하다가 느낀건데 너네 자기가 한 구현 생각나냐 [7] ㅆㅇㅆ(124.216) 10.17 49 1
2896978 북한해킹과 국가전산망 마비 이게 과연 우연일까? [1] ♥덩냥이♥갤로그로 이동합니다. 10.17 35 0
2896977 나는 중학교때 아이큐로 자위하고 있어! ㅇㅇ(211.234) 10.17 24 1
2896976 긴급] 친북극좌 이재명 북한해킹사실 2달 동안 숨겼다 [1] ♥덩냥이♥갤로그로 이동합니다. 10.17 32 0
2896975 프밍 재능 없는 애들 특징이 뭐임? [12] 루도그담당(58.239) 10.17 91 0
2896974 모기 물린곳 며칠째 계속 가렵다 ♥덩냥이♥갤로그로 이동합니다. 10.17 34 0
2896973 제조업에서 풀스택하는데 [3] 프갤러(211.234) 10.17 47 1
2896972 소화되면 바루 자야지 [2] ♥덩냥이♥갤로그로 이동합니다. 10.17 29 0
2896971 나님 낼 한강 출격!! [4] ♥덩냥이♥갤로그로 이동합니다. 10.17 57 0
2896970 ㅇㅅㅇ❤+ ♥덩냥이♥갤로그로 이동합니다. 10.17 20 0
2896969 통계학과에서 영상제작은 안배우지? [2] 프갤러(211.235) 10.17 26 0
2896966 근데 만들라고 만들면 개발자임? [6] 프갤러(218.50) 10.17 71 0
2896965 테크 유튜브 볼 이유가 없는게 너무 현실적으로 동떨어져 있지 않냐 [1] ㅆㅇㅆ(124.216) 10.17 58 0
2896964 31살인데 프로그래밍 공부하는거 어케생각함? [2] ㅇㅇ(118.235) 10.17 57 1
2896962 1년 해보니까 전산직 마렵긴함 ㅇㅇ(223.39) 10.17 46 1
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2