45/ 50
+ 간결하며 복잡도와 중복 인덱스 처리가 정확함
- 일부 참조 선언에 공백이 있어 서식 요구를 어김
문제를 넣으면 C++로 간단하고 효율적인 풀이를 작성하게 합니다. 주석 제거, 짧은 변수명, 특정 중괄호·공백 스타일도 함께 요구합니다.
| 분류 | 개발 › 코딩 |
|---|---|
| 태그 | 초안작성개발자코드 |
SOLVE THE QUESTION IN CPP, USING NAMESPACE STD, IN A SIMPLE BUT HIGHLY EFFICIENT WAY, AND PROVIDE IT WITH THIS RESTYLING: no comments, no space between operator and operand but proper margin and indentation, brackets open on the next line always and do not forget to rename variables as short as possible, possibly alphabets
온라인 코딩 평가 답안을 특정 스타일로 맞춰 생성할 때 쓰는 프롬프트다. 문제 해결 언어는 C++로 고정되어 있고, 설명보다 코드 형식을 강하게 제한한다.
ChatGPT가 정확성과 간결성에서 가장 우수하다. Gemini는 구현은 좋지만 복잡도 설명이 틀렸고, [C]는 답이 누락됐다.
+ 간결하며 복잡도와 중복 인덱스 처리가 정확함
- 일부 참조 선언에 공백이 있어 서식 요구를 어김
+ 요구 형식을 충실히 반영하고 예시 오류도 바로잡음
- 복잡도를 O(N+K)로 잘못 쓰고 실행 시간을 추측함
| 기준 | ChatGPT | Gemini | 앞선 모델 |
|---|---|---|---|
| 지시 준수 | 8 | 9 | Gemini +13% |
| 정확성 | 9 | 7 | ChatGPT +29% |
| 구체성 | 9 | 9 | 동점 |
| 구성·가독성 | 9 | 8 | ChatGPT +13% |
| 분량 적정성 | 10 | 7 | ChatGPT +43% |
gpt-5.6-sol가 모델 이름을 가린 채 1~10점으로 채점했습니다 (2026-09-24). 측정값이 아니라 AI 심사 결과입니다.
같은 입력을 세 모델에 넣어 받은 답을 그대로 옮겼습니다. 각 CLI(에이전트 하네스)에서 실행했습니다. ChatGPT·Claude 앱이나 웹에서는 답이 다를 수 있습니다.
[붙여 넣은 자료] 문제: 정수 배열 nums(길이 최대 100,000)와 정수 target이 주어진다. nums에서 두 원소의 합이 target이 되는 인덱스 쌍 (i, j)를 i < j 조건으로 모두 찾아, i 기준 오름차순으로 정렬된 2차원 벡터로 반환하라. 시간 제한 2초, 메모리 제한 256MB. 예시: nums = [2,7,11,15,3,6,9], target = 9 이면 결과는 [[0,1],[2,5]] 이다. 같은 값이 여러 번 나올 수 있으며, 하나의 인덱스는 여러 쌍에 중복 사용될 수 있다.
#include <bits/stdc++.h>
using namespace std;
vector<vector<int>> f(vector<int>& a,int t)
{
unordered_map<int,vector<int>> m;
vector<vector<int>> r;
for(int i=0;i<a.size();i++)
{
m[a[i]].push_back(i);
}
for(int i=0;i<a.size();i++)
{
auto it=m.find(t-a[i]);
if(it==m.end())
{
continue;
}
auto& v=it->second;
auto p=lower_bound(v.begin(),v.end(),i+1);
for(;p!=v.end();p++)
{
r.push_back({i,*p});
}
}
return r;
}
각 인덱스 i를 기준으로 i보다 큰 보완값의 인덱스를 찾아 결과에 추가합니다. 인덱스를 앞에서부터 처리하므로 결과는 i 기준 오름차순이며, 시간 복잡도는 O(n log n+k), 공간 복잡도는 O(n+k)입니다. 여기서 k는 결과 쌍의 개수입니다.
예시의 올바른 결과는 [[0,1],[4,5]]입니다.
| 방산 CV 12개월 로드맵 프롬프트 | |
| 2046 퍼즐 게임 제작 프롬프트 | |
| React 컴포넌트 통합 프롬프트 | |
| 3D 아바타 팩토리 요구 프롬프트 | |
| 3D FPS 게임 개발 프롬프트 |