무료만 보기
10월 실측AI 7개에 같은 프롬프트 3개를 넣고 채점한 결과 보기AI 7개 채점 결과 보기

코딩 AI 실측 순위

코딩 실측 공동 1위는 제미나이·클로드 등 3개(100점)입니다(API 측정).2026.10.06 측정

코딩 실측 순위 · 최근순위 갱신 2026.10.06 · 측정일은 도구마다 표시 · 도구 7개실측 방법

같은 프롬프트를 API로 실행해 채점한 결과입니다. 앱의 파일 업로드·편집 같은 사용 편의는 포함하지 않습니다. 측정 방법

순위도구점수 /100API 응답 시간API 1회 비용앱 월 구독료
1공동–제미나이2026.10.01 측정24시간 출력, 동률 정렬, 0 나눗셈 방지, 단일 print, 함수 4개와 타입 힌트세부 점수 정확성 40/40 · 존댓말·톤 30/30 · 형식 30/30API 응답 1.4초 · API 1회 7원10099~1001.4초7원Google AI Pro 29,000원/월Google AI Plus 7,500원부터
1공동–클로드2026.10.07 측정24시간 0 채움, 동률 정렬, 0 나누기 방지, 단일 print, 한국어 주석세부 점수 정확성 40/40 · 존댓말·톤 30/30 · 형식 30/30API 응답 1.6초 · API 1회 85원1001.6초85원Pro 26,682원/월($20 환산)
1공동–그록2026.10.01 측정24시간 출력, 동률 정렬, 0 나누기 방지, 단일 print, 한국어 주석세부 점수 정확성 40/40 · 존댓말·톤 30/30 · 형식 30/30API 응답 2.6초 · API 1회 38원1002.6초38원SuperGrok 40,023원/월($30 환산)
4▼3퍼플렉시티2026.10.01 측정analyze_log 반환 타입 힌트가 4개 원소로 실제 5개 반환과 불일치해 F2를 감점했습니다.세부 점수 정확성 36/40 · 존댓말·톤 29/30 · 형식 29/30API 응답 2.3초 · API 1회 28원9484~1002.3초28원Pro 26,682원/월($20 환산)
5▲2업스테이지 솔라2026.10.06 측정마이너스 슬라이싱 오류, 만만·억3·중복 단위 미검출, float 사용으로 감점했습니다.세부 점수 정확성 33/40 · 존댓말·톤 30/30 · 형식 30/30API 응답 0.7초 · API 1회 3원9380~1000.7초3원—
6▼5챗GPT2026.10.01 측정error_rate 미구현으로 항상 0입니다.세부 점수 정확성 34/40 · 존댓말·톤 24/30 · 형식 30/30API 응답 1.7초 · API 1회 1원 미만8877~1001.7초1원 미만Plus 29,000원/월Go 13,000원부터
7▼1딥시크2026.10.01 측정 · 프롬프트 3 형식 오류 0점시각 파싱 실패 예외를 처리하지 않아 잘못된 시각 줄에서 중단될 위험이 있어 1점 감점했습니다.세부 점수 정확성 26/40 · 존댓말·톤 20/30 · 형식 20/30API 응답 0.3초 · API 1회 8원660~1000.3초8원무료
실측에 쓴 프롬프트 3개 보기

프롬프트 1. 파이썬 스크립트를 하나 작성해 주세요. 표준 라이브러리만 사용합니다(re, csv, json, argparse, collections 등은 표준 라이브러리입니다). 입력: 웹 서버 접속 로그 파일. 한 줄 형식은 다음과 같습니다. 2026-09-20T13:05:41+09:00 203.0.113.7 GET /api/items 200 123 (공백으로 구분: 시각(ISO 8601), IP, 메서드, 경로, 상태코드, 응답시간ms) 요구사항: 1. 시간대(0~23시)별 요청 수를 00시부터 23시까지 24개 모두 출력(요청이 없는 시간은 0) 2. 요청 수 상위 5개 IP를 요청 수 내림차순으로, 같은 수면 IP 문자열 오름차순으로 3. 상태코드 500 이상인 요청의 비율(%)을 소수점 첫째 자리까지 4. 열 개수가 6개가 아니거나 상태코드·응답시간이 정수가 아닌 줄은 건너뛰고, 건너뛴 줄 수를 기록 5. 결과는 JSON 하나로 표준 출력에 출력. 키는 정확히 hourly, top_ips, error_rate, skipped 네 개. hourly 는 "00"~"23" 키의 객체, top_ips 는 [ip, count] 배열의 배열 조건: - 파일 경로는 argparse 로 받고 기본값은 access.log. 인코딩은 UTF-8 - 함수를 3개 이상으로 나누고 각 함수에 타입 힌트를 붙이세요 - 코드 블록 하나로, 주석은 한국어 - JSON 출력은 ensure_ascii=False, indent 2. print 는 마지막 JSON 한 번만 - 코드 아래에 실행 방법을 존댓말 두 문장 이내로 - 요구사항 외 기능(그래프, 파일 저장, 로깅 설정, 진행 표시) 추가 금지

프롬프트 2. Node.js(18 이상)에서 외부 패키지 없이 동작하는 자바스크립트 모듈을 하나 작성해 주세요. 파일 하나(krw.mjs)에 함수 2개와 테스트를 함께 넣습니다. 함수 1. formatKRW(n) - 숫자를 "1,234,567원" 형태의 문자열로 반환 - 소수는 반올림하지 않고 버림(1234.9 → "1,234원") - 음수는 앞에 "-" (−1234 → "-1,234원") - 숫자가 아니거나 NaN·Infinity 면 null 반환 - Intl.NumberFormat 을 써도 되고 직접 구현해도 됩니다 함수 2. parseKoreanDate(s) - "2026년 9월 26일" 또는 "2026년 09월 06일" 형태의 문자열을 "2026-09-26" 형식(YYYY-MM-DD, 두 자리 0 채움)으로 반환 - 앞뒤 공백은 무시 - 형식이 다르거나 존재하지 않는 날짜(예: 2026년 2월 30일)는 null 반환 테스트 - node:test 와 node:assert 만 사용 - 두 함수 각각 최소 4개, 그중 null 을 반환하는 경우가 함수마다 최소 1개 조건: - 코드 블록 하나, 주석은 한국어, export 는 named export - 코드 아래에 실행 방법을 존댓말 한 문장으로 - 요구사항 외 함수·옵션(통화 선택, 로케일 옵션 등) 추가 금지

프롬프트 3. 파이썬 함수 하나와 테스트를 작성해 주세요. 표준 라이브러리만 사용합니다. 함수: parse_krw(text: str) -> int | None 한국어로 적힌 금액 문자열을 원 단위 정수로 바꿉니다. 규칙: 1. 숫자와 쉼표: "1,234원" → 1234, "1234" → 1234 ("원"은 있어도 없어도 됨) 2. 한글 단위: 만(10^4), 억(10^8), 조(10^12). 큰 단위부터 조합 가능: "3억 5천만원" → 350000000, "1조 2억" → 1000200000000 3. 단위 앞의 천·백·십: "5천만" → 50000000, "2백만" → 2000000, "3십만" → 300000, "천원" → 1000 (천·백·십 앞에 숫자가 없으면 1) 4. 소수는 만·억·조 앞에만 허용: "1.5만" → 15000, "2.35억" → 235000000. 결과가 정수가 아니면 None ("1.23456만" → None) 5. 공백은 어디에 있어도 무시: " 3 억 5천 만 원 " → 350000000 6. 음수는 맨 앞 "-" 또는 "마이너스"만 허용: "-1,000원" → -1000, "마이너스 2만" → -20000 7. 해석할 수 없으면 None: 빈 문자열, "만만", "억3"(단위 뒤에 단위 없는 숫자가 오면서 앞 단위보다 큰 수가 되는 경우 포함), "1,23원"(쉼표 위치 오류), "abc" 8. 같은 단위가 두 번 나오거나("3억 2억") 작은 단위 뒤에 큰 단위가 오면("5만 3억") None 테스트: - unittest 로 작성, 위 예시를 모두 포함하고 None 이 나와야 하는 경우를 5개 이상 - if __name__ == "__main__": unittest.main() 조건: - 코드 블록 하나, 주석은 한국어 - 정규식을 쓴다면 각 정규식 위에 한국어 주석 한 줄로 무엇을 잡는지 설명 - 코드 아래에 실행 방법을 존댓말 한 문장으로 - 요구사항 외 기능(통화 기호 처리, 영어 단위, 로깅) 추가 금지

기준과 출처
  • 점수는 공개 채점표 기준(정확성 40·존댓말 30·형식 30). 프롬프트 3개 점수의 평균이며 응답 시간·1회 비용도 평균입니다.
  • 막대 아래 작은 숫자는 프롬프트별 최저~최고 점수입니다.
  • 동점은 공동 순위로 표기합니다(속도·비용으로 순위를 가르지 않음).
  • "형식 오류 0점"은 답변이 비거나 잘려 출력 상한을 두 배로 1회 다시 실행했는데도 깨져 0점 처리한 문항입니다(형식 오류 규칙).
  • "API 1회 비용"은 OpenRouter API 로 한 번 실행할 때 실제 청구된 토큰 비용(원화), "앱 월 구독료"는 웹·앱 대표 플랜 요금입니다. 둘은 결제 방식이 달라 직접 비교하지 않습니다.
  • 2026.10.06 측정. 코딩 프롬프트로 도구 7개를 실측해 정확성·존댓말·형식 100점 채점표로 매긴 순위입니다. 응답 시간과 1회 비용도 함께 비교합니다.
  • 무료 범위·요금까지 함께 고르려면 코딩 AI 추천을 보세요.
  • 직업·용도 필터는 이 표의 행만 가리며 순위 번호는 그대로입니다. 직업별·용도별 정리는 직업별 추천, 용도별 추천 페이지에 따로 있습니다.

지난 실측

코딩 실측 · 2026-W39측정일 2026.09.26 · 도구 7개실측 방법

같은 프롬프트를 API로 실행해 채점한 결과입니다. 앱의 파일 업로드·편집 같은 사용 편의는 포함하지 않습니다. 측정 방법

순위도구점수 /100API 응답 시간API 1회 비용앱 월 구독료
1공동챗GPT2026.09.26 측정감점 없음세부 점수 정확성 40/40 · 존댓말·톤 30/30 · 형식 30/30API 응답 0.7초 · API 1회 1원 미만1000.7초1원 미만Plus 29,000원/월Go 13,000원부터
1공동제미나이2026.09.26 측정감점 없음세부 점수 정확성 40/40 · 존댓말·톤 30/30 · 형식 30/30API 응답 5.2초 · API 1회 4원1005.2초4원Google AI Pro 29,000원/월Google AI Plus 7,500원부터
1공동클로드2026.09.26 측정감점 없음세부 점수 정확성 40/40 · 존댓말·톤 30/30 · 형식 30/30API 응답 1.7초 · API 1회 52원1001.7초52원Pro 26,682원/월($20 환산)
1공동퍼플렉시티2026.09.26 측정analyze_log 반환 힌트가 4-튜플로 실제 5개와 다르나 누락은 아님세부 점수 정확성 40/40 · 존댓말·톤 30/30 · 형식 30/30API 응답 5.8초 · API 1회 24원1005.8초24원Pro 26,682원/월($20 환산)
1공동그록2026.09.26 측정감점 없음세부 점수 정확성 40/40 · 존댓말·톤 30/30 · 형식 30/30API 응답 0.7초 · API 1회 10원1000.7초10원SuperGrok 40,023원/월($30 환산)
6딥시크2026.09.26 측정', .f' 형식 지정자 오류로 실행 중 예외가 발생해 천 단위 표기 미충족(-10점), 명백한 버그(-5점).세부 점수 정확성 35/40 · 존댓말·톤 30/30 · 형식 30/30API 응답 0.5초 · API 1회 2원9585~1000.5초2원무료
7업스테이지 솔라2026.09.26 측정날짜 오류 행을 건너뛴 수에 세면서 vendor 합계에는 포함하는 버그로 정확도 -5점세부 점수 정확성 27/40 · 존댓말·톤 30/30 · 형식 28/30API 응답 0.2초 · API 1회 1원 미만8579~950.2초1원 미만—
실측에 쓴 프롬프트 3개 보기

프롬프트 1. 파이썬 스크립트를 하나 작성해 주세요. 외부 라이브러리 없이 표준 라이브러리만 사용합니다. 입력: 같은 폴더의 transactions.csv (UTF-8, 머리글 있음). 열: date(YYYY-MM-DD), vendor, amount(원, 정수 또는 소수) 요구사항: 1. 월별(YYYY-MM) amount 합계를 월 순서대로 출력 2. vendor별 합계 상위 3개를 금액 내림차순으로 출력 3. amount가 비어 있거나 숫자가 아닌 행은 건너뛰고, 건너뛴 행 수를 마지막에 출력 4. 금액은 천 단위 구분 기호로 출력 (예: 1,234,567원) 조건: - 코드 블록 하나로, 주석은 한국어 - 코드 아래에 실행 방법을 존댓말 두 문장 이내로 - 요구사항 외 기능(그래프, 파일 저장 등) 추가 금지

프롬프트 2. 파이썬 스크립트를 하나 작성해 주세요. 표준 라이브러리만 사용합니다(re, csv, json, argparse, collections 등은 표준 라이브러리입니다). 입력: 웹 서버 접속 로그 파일. 한 줄 형식은 다음과 같습니다. 2026-09-20T13:05:41+09:00 203.0.113.7 GET /api/items 200 123 (공백으로 구분: 시각(ISO 8601), IP, 메서드, 경로, 상태코드, 응답시간ms) 요구사항: 1. 시간대(0~23시)별 요청 수를 00시부터 23시까지 24개 모두 출력(요청이 없는 시간은 0) 2. 요청 수 상위 5개 IP를 요청 수 내림차순으로, 같은 수면 IP 문자열 오름차순으로 3. 상태코드 500 이상인 요청의 비율(%)을 소수점 첫째 자리까지 4. 열 개수가 6개가 아니거나 상태코드·응답시간이 정수가 아닌 줄은 건너뛰고, 건너뛴 줄 수를 기록 5. 결과는 JSON 하나로 표준 출력에 출력. 키는 정확히 hourly, top_ips, error_rate, skipped 네 개. hourly 는 "00"~"23" 키의 객체, top_ips 는 [ip, count] 배열의 배열 조건: - 파일 경로는 argparse 로 받고 기본값은 access.log. 인코딩은 UTF-8 - 함수를 3개 이상으로 나누고 각 함수에 타입 힌트를 붙이세요 - 코드 블록 하나로, 주석은 한국어 - JSON 출력은 ensure_ascii=False, indent 2. print 는 마지막 JSON 한 번만 - 코드 아래에 실행 방법을 존댓말 두 문장 이내로 - 요구사항 외 기능(그래프, 파일 저장, 로깅 설정, 진행 표시) 추가 금지

프롬프트 3. Node.js(18 이상)에서 외부 패키지 없이 동작하는 자바스크립트 모듈을 하나 작성해 주세요. 파일 하나(krw.mjs)에 함수 2개와 테스트를 함께 넣습니다. 함수 1. formatKRW(n) - 숫자를 "1,234,567원" 형태의 문자열로 반환 - 소수는 반올림하지 않고 버림(1234.9 → "1,234원") - 음수는 앞에 "-" (−1234 → "-1,234원") - 숫자가 아니거나 NaN·Infinity 면 null 반환 - Intl.NumberFormat 을 써도 되고 직접 구현해도 됩니다 함수 2. parseKoreanDate(s) - "2026년 9월 26일" 또는 "2026년 09월 06일" 형태의 문자열을 "2026-09-26" 형식(YYYY-MM-DD, 두 자리 0 채움)으로 반환 - 앞뒤 공백은 무시 - 형식이 다르거나 존재하지 않는 날짜(예: 2026년 2월 30일)는 null 반환 테스트 - node:test 와 node:assert 만 사용 - 두 함수 각각 최소 4개, 그중 null 을 반환하는 경우가 함수마다 최소 1개 조건: - 코드 블록 하나, 주석은 한국어, export 는 named export - 코드 아래에 실행 방법을 존댓말 한 문장으로 - 요구사항 외 함수·옵션(통화 선택, 로케일 옵션 등) 추가 금지

기준과 출처
  • 점수는 공개 채점표 기준(정확성 40·존댓말 30·형식 30). 프롬프트 3개 점수의 평균이며 응답 시간·1회 비용도 평균입니다.
  • 막대 아래 작은 숫자는 프롬프트별 최저~최고 점수입니다.
  • 동점은 공동 순위로 표기합니다(속도·비용으로 순위를 가르지 않음).
  • "API 1회 비용"은 OpenRouter API 로 한 번 실행할 때 실제 청구된 토큰 비용(원화), "앱 월 구독료"는 웹·앱 대표 플랜 요금입니다. 둘은 결제 방식이 달라 직접 비교하지 않습니다.

다른 카테고리 실측