디시인사이드 갤러리

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

갤러리 본문 영역

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

ㅆㅇㅆ(124.216) 2025.10.16 12:57:08
조회 170 추천 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 저녁 뭐먹지? 오늘의 메뉴 추천! 운영자 25/10/31 - -
2896982 슬덩슬덩 [1] ♥덩냥이♥갤로그로 이동합니다. 10.17 79 0
2896981 긴급] 나님 내일 한강 뛰뛰 긴급 취소! 신변위협 느껴 충격 [5] ♥덩냥이♥갤로그로 이동합니다. 10.17 134 0
2896980 멀리 사는 친구랑 술 한잔 먹고싶으면 너넨 무슨 생각함?? [2] ㅇㅇ(223.39) 10.17 93 0
2896979 문득 구현하다가 느낀건데 너네 자기가 한 구현 생각나냐 [7] ㅆㅇㅆ(124.216) 10.17 156 1
2896977 나는 중학교때 아이큐로 자위하고 있어! ㅇㅇ(211.234) 10.17 84 2
2896975 프밍 재능 없는 애들 특징이 뭐임? [12] 루도그담당(58.239) 10.17 174 0
2896974 모기 물린곳 며칠째 계속 가렵다 ♥덩냥이♥갤로그로 이동합니다. 10.17 118 0
2896973 제조업에서 풀스택하는데 [4] 프갤러(211.234) 10.17 164 1
2896972 소화되면 바루 자야지 [2] ♥덩냥이♥갤로그로 이동합니다. 10.17 91 0
2896971 나님 낼 한강 출격!! [4] ♥덩냥이♥갤로그로 이동합니다. 10.17 128 0
2896970 ㅇㅅㅇ❤+ ♥덩냥이♥갤로그로 이동합니다. 10.17 69 0
2896969 통계학과에서 영상제작은 안배우지? [2] 프갤러(211.235) 10.17 83 0
2896966 근데 만들라고 만들면 개발자임? [7] 프갤러(218.50) 10.17 141 0
2896965 테크 유튜브 볼 이유가 없는게 너무 현실적으로 동떨어져 있지 않냐 [1] ㅆㅇㅆ(124.216) 10.17 151 1
2896964 31살인데 프로그래밍 공부하는거 어케생각함? [5] ㅇㅇ(118.235) 10.17 141 1
2896962 1년 해보니까 전산직 마렵긴함 ㅇㅇ(223.39) 10.17 142 1
2896960 애널 빡세개 굴럿더니 ㄹㅇ 개피궁 암것두 못하갯당 ♥덩냥이♥갤로그로 이동합니다. 10.17 109 0
2896959 모리아 게임 발명도둑잡기(118.216) 10.17 74 0
2896957 프로젝트로 어플4개랑 유지보수하나하니까 죽을맛인데 [10] ㅇㅇ(223.39) 10.17 155 0
2896956 [고민] 스타트업에서 일하는 사람있음? [9] 프갤러(218.50) 10.17 605 0
2896949 근데 취직도 돈이 있고 없고 판가름 나지 않냐. 내가 느끼는게 ㅆㅇㅆ(124.216) 10.17 79 0
2896945 이제 재명이가 세금 30%는 디폴트로 찢어갈듯 ㄷㅅㄷ [3] ♥덩냥이♥갤로그로 이동합니다. 10.17 106 0
2896944 안드로이드 개발환경도 도커쓰나?? [14] 프갤러(211.234) 10.17 121 1
2896943 이재명 이제 죽음세 까지 내라고하네 ㄷㅅㄷ ♥덩냥이♥갤로그로 이동합니다. 10.17 88 1
2896942 이거 구글이 혐한한거냐, 컴퓨터 오류인거냐 [2] 라그네파갤로그로 이동합니다. 10.17 77 0
2896941 김현지 녹취록 충격적이네.. 이재명 재판개입까지 했다는건가..? ♥덩냥이♥갤로그로 이동합니다. 10.17 99 2
2896940 강북구에서 얼마전 열린음악회 이어 전국노래자랑 발명도둑잡기(118.216) 10.17 98 0
2896938 학생 코드 가르치면서 느끼는데 학생이 DI를 어려워하네 [5] ㅆㅇㅆ(124.216) 10.17 143 0
2896937 똑똑한척하기 너무 힘들다... [1] 프갤러(39.7) 10.17 125 0
2896936 코틀린 개발자 전망 알려주세요 [1] 의식의문갤로그로 이동합니다. 10.17 80 0
2896935 야구 우취됫노 ♥덩냥이♥갤로그로 이동합니다. 10.17 65 0
2896934 세상과 소통 안하고 깃허브 트랜딩이나 프로그래밍 커뮤니티 [2] ㅆㅇㅆ(124.216) 10.17 116 0
2896932 악플 때문에 너무 힘들당.. [2] ♥덩냥이♥갤로그로 이동합니다. 10.17 83 0
2896931 518 [6] 개멍청한유라갤로그로 이동합니다. 10.17 104 0
2896930 대만전쟁 대비 한중평화협정 [1] 발명도둑잡기(118.235) 10.17 61 0
2896929 커뮤를 끊는게 낫다는데 끊자니 [4] ㅆㅇㅆ(124.216) 10.17 137 0
2896928 ■예비 33살 컴공나왔는데 취업어케해야하냐 ㅅㅂ [3] ㅇㅇ갤로그로 이동합니다. 10.17 235 2
2896927 짤녀가 김치는 중국꺼라고 주장하면 어떻게 대응할거니 [2] ㅁㅁ갤로그로 이동합니다. 10.17 136 0
2896926 NerdMiner 발명도둑잡기(118.235) 10.17 53 0
2896925 컴퓨터 파워 600W 중고로 샀어요... [1] 넥도리아(112.156) 10.17 122 0
2896924 길냥이 줍줍❤+ [1] ♥덩냥이♥갤로그로 이동합니다. 10.17 88 0
2896923 반학기동안 배운 짧은 세계사 패권정리 이거 맞음?? ㅇㅇ(223.39) 10.17 81 0
2896922 도련니미 찢데요시 ㅋㅋㅋㅋㅋㅋㅋㅋ [3] ♥덩냥이♥갤로그로 이동합니다. 10.17 249 3
2896921 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥덩냥이♥갤로그로 이동합니다. 10.17 69 0
2896920 하 새끼 나보다 퀀트 도메인 잘알아서 자꾸 지랄 하는거 받아주니까 [2] ㅆㅇㅆ(124.216) 10.17 146 0
2896917 오늘은 내 일 해야겠다 작업한것중 일부 돈이 안들어옴 [2] ㅆㅇㅆ(124.216) 10.17 96 0
2896915 니들 현실 [5] 프갤러(49.165) 10.17 144 0
2896913 [대한민국] 트럼프, 한국을 제 2의 괌으로 -진 커밍스 프갤러(121.172) 10.17 113 0
2896912 부러운 사람 [3] 배구공(119.202) 10.17 138 0
2896910 근데 시플플 최신표준은 어디서봐요 [7] 배구공(119.202) 10.17 132 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2