디시인사이드 갤러리

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

갤러리 본문 영역

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

ㅆㅇㅆ(124.216) 2025.10.16 12:57:08
조회 178 추천 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/17 - -
AD 겨울가전 SALE! 쿨한 겨울 HOT세일 운영자 25/11/12 - -
2897963 경력 포트폴리오 자소서 좃까고 취뽀아자아자링딩동갤로그로 이동합니다. 10.24 128 0
2897962 나도 갤질 너무 오래하니까 장점만 있는건 아닌가봐 [8] chironpractor갤로그로 이동합니다. 10.24 121 1
2897961 RAG를 만들어봤는데 RAG는 본질적으로 LLM에 종속된 기술이라 [3] ㅆㅇㅆ(124.216) 10.24 152 0
2897960 해외쪽 사람들이랑 이야기해보면서 느끼는거 사람 감정은 비슷한듯 ㅆㅇㅆ(124.216) 10.24 97 0
2897958 최근에 느낀건데 여기서 이야기해봤자 대부분은 형편없어서 토론이라는게 [1] ㅆㅇㅆ(124.216) 10.24 150 2
2897957 작업하다가 궁금해서 느낀건데 이제는 LLM없이 코드 못짜겠더라 [3] ㅆㅇㅆ(124.216) 10.24 142 0
2897956 책 읽으면서 느끼는건데 코드짜다보면 어느순간 전능감 같은 감정들지 않냐 [1] ㅆㅇㅆ(124.216) 10.24 103 0
2897952 생활코딩 저 유튜버는 왜 저러는거임?? [4] 프갤러(121.153) 10.24 185 0
2897951 뭐냐 학생 가르쳐주고 왔는데 루도그담당(58.239) 10.24 107 0
2897950 중학생 질문 있습니다. [3] ㅇㅇ(211.184) 10.24 101 0
2897949 나는 내가 넘 불쌍하고 슬퍼... 진짜 너무 불쌍해... ㅇㅇ(223.38) 10.24 80 0
2897948 나님 투자계획 세움 ㅇㅅㅇ [4] 따당갤로그로 이동합니다. 10.24 188 1
2897947 난 이런 맥주가 좋아. 탄산이 단 하나도 빠지지 않은 맥주. [1] ㅇㅇ(223.38) 10.23 79 0
2897946 8급공무원 실수령 알려준다 ㅇㅇ(218.149) 10.23 130 0
2897942 자바 ㅈ같은거 한번씩 보고가라. [4] 저스트두잇이여(211.108) 10.23 143 0
2897941 신입인데 nhn dooray 붙으면 감? ㅇㅇ(118.235) 10.23 114 0
2897940 c언어 함수에서 막힌다 시발 [5] 프갤러(121.153) 10.23 117 0
2897939 기안84 수상한 건 [2] 프갤러(211.210) 10.23 207 0
2897938 국장 하지마라 chironpractor갤로그로 이동합니다. 10.23 73 0
2897937 러스트 베비 게임엔진 난리났다! [1] 프갤러(110.8) 10.23 137 1
2897931 spring boot 독학하고 싶은데 [3] 프갤러(1.239) 10.23 123 0
2897930 VSCode NeoAnsi 공개 [1] 파란빤스갤로그로 이동합니다. 10.23 112 0
2897929 개인이 LLM 만드는거 어떻게 생각해 나 해보고 싶은데 [4] ㅆㅇㅆ(124.216) 10.23 155 0
2897921 외향적 성격을 고쳐라 손발이시립디다갤로그로 이동합니다. 10.23 74 0
2897917 나는내향적이야 외향충들이날음해했어 [1] 손발이시립디다갤로그로 이동합니다. 10.23 111 0
2897915 나는조현병이야 나는내향적이야 [1] 손발이시립디다갤로그로 이동합니다. 10.23 115 0
2897914 돈안주면 [1] 배구공(119.202) 10.23 86 0
2897912 AI 바이브 코딩 인생 40 년 갈아 넣었습니다. [1] 프갤러(59.16) 10.23 111 0
2897911 돈...받을 수 있을까 [3] ㅆㅇㅆ(124.216) 10.23 109 0
2897910 여친이랑 헤어졌는데 내 잘못임? [4] 펌뉴비갤로그로 이동합니다. 10.23 120 0
2897909 역시 눈팅하는 고수들이 많구나 [7] chironpractor갤로그로 이동합니다. 10.23 135 0
2897908 개발 말고 직무 뭐 없을까? [9] 프갤러(218.155) 10.23 215 0
2897906 함수형 [4] 배구공(119.202) 10.23 104 0
2897905 머스크가 일않해도 평생씹질하는세상온다고함 ㅇㅇ [1] 타이밍뒷.통수한방(1.213) 10.23 118 0
2897902 ㅋㅋ 또 뭔 병신같은걸로 싸우나했는데 [9] 박민준갤로그로 이동합니다. 10.23 161 0
2897901 그런데 쟤 진짜 정신병 있나 싶다 [2] ㅇㅇ(124.48) 10.23 304 3
2897899 언리얼은 러스트가 없던 시절 만들어진 물로켓 프갤러(27.176) 10.23 95 0
2897897 언리얼이라는 개쩌는 결과물이 상속의 결과물인데 [1] ㅆㅇㅆ(124.216) 10.23 160 1
2897895 개쩌는 방법 생각났다. [3] 프갤러(27.176) 10.23 88 0
2897890 183.109야 너가 나보다 함수형 잘 알겠지 인정해 [4] ㅆㅇㅆ(124.216) 10.23 164 0
2897888 너가 LLM 한테 물어보래서 다 물어서 가져왔음 [5] ㅆㅇㅆ(124.216) 10.23 135 0
2897886 secd가 사이드이펙트 없다고? [7] 프갤러(183.109) 10.23 119 1
2897885 어떤 지향에도 절대적 우위는 없음. ㅆㅇㅆ(124.216) 10.23 80 0
2897884 구현 상속은 쓰레기가 맞아 프갤러(118.235) 10.23 87 2
2897883 그냥 함슬람아 내가 정확하게 이야기해줌. ㅆㅇㅆ(124.216) 10.23 121 0
2897880 러스트도 안배워보고 언어를 논하고 패러다임을 논하느냐? 프갤러(27.176) 10.23 68 0
2897879 세계 최초의 함수형 언어는? [6] 프갤러(183.109) 10.23 143 0
2897878 183.109함슬람 애들 때문에 내가 직접 사이드 이펙트 찾아봄 병신아 ㅆㅇㅆ(124.216) 10.23 67 0
2897877 내가 LISP 개좆도 모르는건 맞지만 함수형이 사이드 이펙트 위에서 ㅆㅇㅆ(124.216) 10.23 94 0
2897876 상속은 쓰레기가 맞습니다. [2] 프갤러(1.216) 10.23 154 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2