디시인사이드 갤러리

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

갤러리 본문 영역

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

ㅆㅇㅆ(124.216) 2025.10.16 12:57:08
조회 174 추천 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/11/10 - -
AD 겨울가전 SALE! 쿨한 겨울 HOT세일 운영자 25/11/12 - -
2898088 [1인`1개] 배 민 30,000 원 짜리 아무나 써 ! [1] ㅇㅇ(223.39) 10.24 67 0
2898080 지적당하는게 문제가 아니고 좆도모르는데 지적하니까 문제지 [1] ㅆㅇㅆ(124.216) 10.24 99 0
2898079 옳치 옳치.. 이리온.. [4] ♥벼락부자냥덩♥갤로그로 이동합니다. 10.24 130 0
2898078 한국인은 일평생 집에 애쓴다. [1] 프갤러(175.197) 10.24 110 0
2898077 냥덩아 [4] 개멍청한유라갤로그로 이동합니다. 10.24 135 0
2898074 냥덩이가 다 잘못했으니 이제 그만해주세양 ㅠ ㅅ ㅠ [9] ♥벼락부자냥덩♥갤로그로 이동합니다. 10.24 150 0
2898070 우리는 모두가 서로를 사랑해야행❤ [4] ♥벼락부자냥덩♥갤로그로 이동합니다. 10.24 79 1
2898069 쟨 열등감에 찌들어있어서 지적 당하면 발작함 [3] ㅇㅇ(124.48) 10.24 177 5
2898068 지금 미국주식 살 타이밍인듯 chironpractor갤로그로 이동합니다. 10.24 104 0
2898067 ❤✨☀⭐⚡☘⛩나님 행복합니당⛩☘⚡⭐☀✨❤ [1] ♥벼락부자냥덩♥갤로그로 이동합니다. 10.24 97 0
2898066 나님 비밀 최초 공개⭐+ [1] ♥벼락부자냥덩♥갤로그로 이동합니다. 10.24 113 0
2898064 개발자용 따로 고객용 따로ㅋㅋㅋㅋㅋㅋ 프갤러(59.16) 10.24 98 0
2898061 냥덩이 괴롭히지 말고 썩~! 꺼지라냥! [2] ♥벼락부자냥덩♥갤로그로 이동합니다. 10.24 118 0
2898058 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ [2] ♥벼락부자냥덩♥갤로그로 이동합니다. 10.24 118 0
2898057 디버깅 관련 아는 형들 질문좀 [10] ㅇㅇ(121.131) 10.24 144 0
2898052 채터BBS 텔넷 지원, 규칙 해제! 파란빤스갤로그로 이동합니다. 10.24 115 0
2898051 헬마리오 [9] ♥벼락부자냥덩♥갤로그로 이동합니다. 10.24 125 0
2898050 꺼억 [1] ♥벼락부자냥덩♥갤로그로 이동합니다. 10.24 78 0
2898048 뿡야가 계속 뿡뿡한당 [1] ♥벼락부자냥덩♥갤로그로 이동합니다. 10.24 103 0
2898046 가을모기 이 미친새끼들 [8] ♥벼락부자냥덩♥갤로그로 이동합니다. 10.24 97 0
2898042 유튜브 영상 꾹 누르니까 2배속 되네 chironpractor갤로그로 이동합니다. 10.24 55 0
2898039 우원재 영상 요새 자주 올리네 chironpractor갤로그로 이동합니다. 10.24 132 0
2898036 AI에게 질문을 변경해서 소모되는 전력량을 구해 봤다. 프갤러(121.172) 10.24 67 0
2898032 AI는 얼마나 많은 전기를 잡아 먹을까? 프갤러(121.172) 10.24 104 0
2898027 [대한민국] 연구주제 : AI 와 에너지 프갤러(121.172) 10.24 78 0
2898026 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥벼락부자냥덩♥갤로그로 이동합니다. 10.24 72 0
2898025 [대한민국] Truth Social 트럼프 부정선거 언급 프갤러(121.172) 10.24 94 0
2898024 계속 새로운거 공부하면 수명 연장된다는 것이 현실성없는 것이 [3] 프갤러(220.85) 10.24 128 2
2898023 EDA 표준 워크플로를 가르쳐준 그때 당시 교수님이 그립네. ㅆㅇㅆ(124.216) 10.24 98 0
2898022 이런 글귀 어때보여? [1] ㅁㅁ갤로그로 이동합니다. 10.24 98 0
2898021 옛날부터 생각하는데 데이터 프로그래밍 과제는 ㅆㅇㅆ(124.216) 10.24 70 0
2898020 이런 글귀 어때보여? ㅁㅁ갤로그로 이동합니다. 10.24 71 0
2898018 최근에 충격먹은 몇가지 [2] ㅆㅇㅆ(124.216) 10.24 141 0
2898017 옛날이면 자세하게 설명해줬는데 요새는 외주 받을때 설명을 자세히 [2] ㅆㅇㅆ(124.216) 10.24 128 0
2898016 오늘부터 모바일 네이버좀 안들어가야겟다 [7] 헬마스터갤로그로 이동합니다. 10.24 142 0
2898015 졸업과제로 병신같은거 하나 만들엇는데 조언좀해줄사람? [4] 꿈의연봉(119.195) 10.24 122 0
2898011 자산 부동산 쏠림과 수도권 과밀화가 위험한 이유 [6] chironpractor갤로그로 이동합니다. 10.24 86 0
2898008 기안84씨 이토준지에 미쳐있더라 [3] 헬마스터갤로그로 이동합니다. 10.24 123 0
2898007 여러분 이거 먹는 계절이에요. 하나씩 사드새요 [3] ㅇㅇ(223.38) 10.24 119 3
2898006 [대한민국] 연구주제 : AI 와 에너지 프갤러(121.172) 10.24 67 0
2898005 공부하지 말고 재난지원금으로 살아라. 넥도리아(223.38) 10.24 97 0
2898001 [대한민국] 캄보디아 사건을 토대로 알아보는 대한민국의 미래 프갤러(121.172) 10.24 52 1
2898000 근데 너네 어디가서 나이 밝힐때 [7] 루도그담당(58.239) 10.24 104 0
2897999 이런건 박정희가 잘했는데 [2] chironpractor갤로그로 이동합니다. 10.24 116 1
2897998 오예 무두절이다 cvs.갤로그로 이동합니다. 10.24 51 0
2897997 내 여자친구 사진인데 어떠니? [1] ㅁㅁ갤로그로 이동합니다. 10.24 142 0
2897996 Ada 프로그래밍: 8. 함수형 프로그래밍 나르시갤로그로 이동합니다. 10.24 101 1
2897995 Ada 프로그래밍: 7. 객체 지향 프로그래밍 나르시갤로그로 이동합니다. 10.24 77 1
2897994 [인텔] 인공지능 인재교육 (~11/3) 프갤러(14.32) 10.24 241 0
2897993 오랜만에 러스트가 또 승리했다. 프갤러(218.154) 10.24 109 2
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2