디시인사이드 갤러리

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

갤러리 본문 영역

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

ㅆㅇㅆ(124.216) 2025.10.16 12:57:08
조회 201 추천 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/12/08 - -
이슈 [디시人터뷰] 솔직함을 리뷰하는 유튜버, 흑백리뷰 운영자 25/12/09 - -
AD 루틴 ON! 운동 찐템! 지금 할인 중 운영자 25/11/27 - -
2898001 [대한민국] 캄보디아 사건을 토대로 알아보는 대한민국의 미래 프갤러(121.172) 10.24 60 1
2898000 근데 너네 어디가서 나이 밝힐때 [7] 루도그담당(58.239) 10.24 120 0
2897999 이런건 박정희가 잘했는데 [2] chironpractor갤로그로 이동합니다. 10.24 133 1
2897998 오예 무두절이다 cvs.갤로그로 이동합니다. 10.24 65 0
2897997 내 여자친구 사진인데 어떠니? [1] ㅁㅁ갤로그로 이동합니다. 10.24 180 0
2897996 Ada 프로그래밍: 8. 함수형 프로그래밍 나르시갤로그로 이동합니다. 10.24 126 1
2897995 Ada 프로그래밍: 7. 객체 지향 프로그래밍 나르시갤로그로 이동합니다. 10.24 95 1
2897994 [인텔] 인공지능 인재교육 (~11/3) 프갤러(14.32) 10.24 255 0
2897993 오랜만에 러스트가 또 승리했다. 프갤러(218.154) 10.24 128 2
2897992 [대한민국] 권력의 속성 프갤러(121.172) 10.24 109 0
2897990 ai때매 프로그해밍 공부하기 좋은시대 같다 [5] ㅇㅇ(106.101) 10.24 272 2
2897989 요즘 지피티로 디버깅하면 걍 존나 빨리끝나네… [2] 깃깃갤로그로 이동합니다. 10.24 177 0
2897988 냥덩아 정치말고 [2] 개멍청한유라갤로그로 이동합니다. 10.24 118 0
2897986 노예들 욕하는새끼 특 ) 머스크openai등 재벌들이 노예짓하는건 타이밍뒷.통수한방(1.213) 10.24 115 1
2897985 자러간다 ㅇㅅㅇ [2] 헤르 미온느갤로그로 이동합니다. 10.24 116 0
2897984 가장 어려운 과목이 끝나서 다시 올리는 BBS 파란빤스갤로그로 이동합니다. 10.24 97 0
2897983 세상 영원한게 없음 chironpractor갤로그로 이동합니다. 10.24 190 0
2897980 가짜 폭포..ㅇㅅㅇ [1] 헤르 미온느갤로그로 이동합니다. 10.24 95 0
2897978 태연 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 10.24 109 0
2897976 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 10.24 147 0
2897975 고맙습니다..ㅇㅅㅇ [2] 헤르 미온느갤로그로 이동합니다. 10.24 90 0
2897972 gpt에게 피상속액 상한제에 대해 물어봄 chironpractor갤로그로 이동합니다. 10.24 91 0
2897971 사회주의라는 정답을 놔두고 잡기술 써봐야 소용 없습니다. [4] 프갤러(27.177) 10.24 94 0
2897968 피상속액 상한제 어떰? chironpractor갤로그로 이동합니다. 10.24 89 0
2897967 개인 서버 인프라 요소 [2] 프갤러(211.234) 10.24 131 0
2897966 이제 nginx에 https만 붙이면 내 서버 인프라 구축은 끝날듯 프갤러(211.234) 10.24 127 0
2897965 llm 빠들의 흔한 착각. '코딩은 도구다. 본질은 문제해결' 프갤러(110.8) 10.24 144 1
2897963 경력 포트폴리오 자소서 좃까고 취뽀아자아자링딩동갤로그로 이동합니다. 10.24 160 0
2897962 나도 갤질 너무 오래하니까 장점만 있는건 아닌가봐 [8] chironpractor갤로그로 이동합니다. 10.24 138 1
2897961 RAG를 만들어봤는데 RAG는 본질적으로 LLM에 종속된 기술이라 [3] ㅆㅇㅆ(124.216) 10.24 179 0
2897960 해외쪽 사람들이랑 이야기해보면서 느끼는거 사람 감정은 비슷한듯 ㅆㅇㅆ(124.216) 10.24 116 0
2897958 최근에 느낀건데 여기서 이야기해봤자 대부분은 형편없어서 토론이라는게 [1] ㅆㅇㅆ(124.216) 10.24 180 2
2897957 작업하다가 궁금해서 느낀건데 이제는 LLM없이 코드 못짜겠더라 [3] ㅆㅇㅆ(124.216) 10.24 155 0
2897956 책 읽으면서 느끼는건데 코드짜다보면 어느순간 전능감 같은 감정들지 않냐 [1] ㅆㅇㅆ(124.216) 10.24 112 0
2897952 생활코딩 저 유튜버는 왜 저러는거임?? [4] 프갤러(121.153) 10.24 202 0
2897951 뭐냐 학생 가르쳐주고 왔는데 루도그담당(58.239) 10.24 120 0
2897950 중학생 질문 있습니다. [3] ㅇㅇ(211.184) 10.24 117 0
2897949 나는 내가 넘 불쌍하고 슬퍼... 진짜 너무 불쌍해... ㅇㅇ(223.38) 10.24 97 0
2897948 나님 투자계획 세움 ㅇㅅㅇ [4] 따당갤로그로 이동합니다. 10.24 212 1
2897947 난 이런 맥주가 좋아. 탄산이 단 하나도 빠지지 않은 맥주. [1] ㅇㅇ(223.38) 10.23 85 0
2897946 8급공무원 실수령 알려준다 ㅇㅇ(218.149) 10.23 146 0
2897942 자바 ㅈ같은거 한번씩 보고가라. [4] 저스트두잇이여(211.108) 10.23 160 0
2897941 신입인데 nhn dooray 붙으면 감? ㅇㅇ(118.235) 10.23 149 0
2897940 c언어 함수에서 막힌다 시발 [5] 프갤러(121.153) 10.23 128 0
2897939 기안84 수상한 건 [2] 프갤러(211.210) 10.23 240 0
2897938 국장 하지마라 chironpractor갤로그로 이동합니다. 10.23 86 0
2897937 러스트 베비 게임엔진 난리났다! [1] 프갤러(110.8) 10.23 161 1
2897931 spring boot 독학하고 싶은데 [3] 프갤러(1.239) 10.23 136 0
2897930 VSCode NeoAnsi 공개 [1] 파란빤스갤로그로 이동합니다. 10.23 130 0
2897929 개인이 LLM 만드는거 어떻게 생각해 나 해보고 싶은데 [4] ㅆㅇㅆ(124.216) 10.23 177 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2