디시인사이드 갤러리

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

갤러리 본문 영역

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

ㅆㅇㅆ(124.216) 2025.10.16 12:57:08
조회 94 추천 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 - -
2896834 #인의#의리#낭만#검객 ♥덩냥이♥갤로그로 이동합니다. 10.16 28 0
2896833 디시 코드이그나이터 쓰네 프갤러(175.116) 10.16 25 0
2896832 AI 코딩, 내가 환장하는거. 프갤러(59.16) 10.16 41 0
2896831 양질의 일자리 vs 인재들의 생활방식 선호 [4] chironpractor갤로그로 이동합니다. 10.16 62 0
2896830 러스트가 길이고 진리고 생명이다. 프갤러(211.234) 10.16 23 1
2896829 극우 이 이기적인 놈들 나라가 망해도 좋다 이거냐? [2] ♥덩냥이♥갤로그로 이동합니다. 10.16 56 0
2896828 AI 바이브 코딩 말해 줘? 프갤러(59.16) 10.16 47 0
2896826 Chatter BBS 분탕 가능방 오픈! [1] 파란빤스갤로그로 이동합니다. 10.16 37 0
2896823 개발 ai 스타일 3가지 프갤러(183.109) 10.16 52 0
2896818 수고했어양❤+ [2] ♥덩냥이♥갤로그로 이동합니다. 10.16 35 0
2896816 고전게임 [6] 배구공(119.202) 10.16 46 0
2896815 C++ 인생 40 년 갈아 넣었습니다. [3] 프갤러(59.16) 10.16 65 0
2896814 AI 바이브 코딩 인생 40 년 갈아 넣었습니다. 프갤러(59.16) 10.16 40 0
2896813 이런 글 너무 좋은데 어떠니 [1] ㅇㅇ갤로그로 이동합니다. 10.16 70 0
2896812 영포티가 뭐임 [1] 배구공(119.202) 10.16 40 0
2896810 일이 씨발 요실금걸린 노인네 오줌줄기마냥 [3] ㅆㅇㅆ(124.216) 10.16 58 0
2896809 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥덩냥이♥갤로그로 이동합니다. 10.16 26 0
2896807 나님 기분 ㄱㅆㅅㅌㅊ !!! ♥덩냥이♥갤로그로 이동합니다. 10.16 49 0
2896806 나님 배뷰르니 슬슬 시작해볼까낭? ♥덩냥이♥갤로그로 이동합니다. 10.16 51 0
2896805 AI에게 욕 잘하는법 [2] 프갤러(183.109) 10.16 47 0
2896804 네스트 모듈 순환참조 열받네 [4] 프갤러(27.166) 10.16 46 0
2896802 생각해보니 좀 열받네? 그냥 일주면되지 [7] ㅆㅇㅆ(124.216) 10.16 85 0
2896801 뉴비 c++을 잘하고싶어요 [3] ㅇㅇ(118.235) 10.16 73 0
2896800 근데 프로그래밍 아는게 없어가지고 [2] ㅆㅇㅆ(124.216) 10.16 62 0
2896799 슬슬 ㄹㅇ 진짜 마라톤 계절이 오는듯 주말에 장거리 함 조져야징 ♥냥덩이♥갤로그로 이동합니다. 10.16 55 0
2896797 뉴비 객체지향 제대로 이해한게 맞을까요? [8] ㅇㅇ(118.235) 10.16 121 0
2896795 현시대는 토발즈도 1찍 짱깨편인 무서운 시대이다ㅋㅋ번식 더 해줘라 이기 타이밍뒷.통수한방(1.213) 10.16 19 0
2896794 월세 폭등 리짜이밍 ㅋㅅㅋ ♥냥덩이♥갤로그로 이동합니다. 10.16 27 0
2896793 김대중자서전 드립 치니까 생각난건데 대구 살때 서문시장서 [2] ㅆㅇㅆ(124.216) 10.16 58 0
2896792 학생노무 새키가 롬복을 쓴다고? [3] 루도그담당(211.184) 10.16 59 0
2896791 최근에 프로그래밍 책들 읽을만한게 없네 [3] ㅆㅇㅆ(124.216) 10.16 56 0
2896790 인지과학조져라 손발이시립디다갤로그로 이동합니다. 10.16 35 0
2896789 친중극좌 이재명 또 거짓말 [5] ♥냥덩이♥갤로그로 이동합니다. 10.16 51 0
2896788 ai들 왜케 핵심 이라는 단어 좋아하냐 ㅋㅋㅋ [6] 따당갤로그로 이동합니다. 10.16 57 0
2896787 잊지 않겠습니다.. [2] ♥냥덩이♥갤로그로 이동합니다. 10.16 48 0
2896786 속보] 짱깨들 한국에서 건보 6조원 먹튀 충격 [1] ♥냥덩이♥갤로그로 이동합니다. 10.16 36 0
2896784 아름답구낭 ♥냥덩이♥갤로그로 이동합니다. 10.16 32 0
2896783 애새끼까는 중국인들한테 혜택 더 주는 나라 ㅋㅋㅋㅋ 타이밍뒷.통수한방(1.213) 10.16 23 0
2896782 코딩 기초 언어 추천해주세요 [9] 프갤러(118.222) 10.16 99 0
2896780 학원 비추 [2] 루도그담당(58.239) 10.16 52 0
2896779 안년하세요, 프로그래밍을 처음 시작하려는 사람입니다! [8] 사피엔스갤로그로 이동합니다. 10.16 91 0
2896778 내가 느끼는 AI가 잘하고 못하는거 [1] ㅆㅇㅆ(124.216) 10.16 45 0
2896777 AI 써보면 내가 느낀게 최대 클래스 하나까지 작성해야함 [1] ㅆㅇㅆ(124.216) 10.16 54 0
2896776 여러분은 새 API 써야할 때 어떻게 하나요?? [3] 프갤러(120.142) 10.16 56 0
2896775 어느순간 AI랑 싸우고 있음 [7] ㅇㅇ갤로그로 이동합니다. 10.16 91 0
2896774 하도 긴장하니까 평온액 먹고 갔는디 [1] 무관갤로그로 이동합니다. 10.16 39 0
2896773 [애니뉴스] 소설 사이트 개발 프갤러(121.172) 10.16 22 0
2896772 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ [1] ♥냥덩이♥갤로그로 이동합니다. 10.16 49 0
2896771 코딩 ai ChatGPT 는 코드 복사해서 붙여넣기 ㅇㅇ(218.234) 10.16 32 0
2896770 [간절한요청] IT기업 직원 관련 설문 프갤러(39.7) 10.16 35 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2