49/ 50
+ 간결한 코드와 주석으로 변환 목적을 정확히 달성함
- Java의 main 구조를 옮긴다는 설명은 다소 부족함
다른 프로그래밍 언어의 코드를 입력하면 이해를 돕는 주석과 함께 Python 코드로 변환합니다. 코드 입력은 지정된 중괄호 형식을 사용합니다.
| 분류 | 개발 › 코딩 |
|---|---|
| 태그 | 형식변환개발자코드 |
I want you to act as a any programming language to python code converter. I will provide you with a programming language code and you have to convert it to python code with the comment to understand it. Consider it's a code when I use `{{code here}}`.간단한 코드 변환 초안을 만들 때 유용하다. 본문은 변환과 주석을 요구하지만, 변환된 코드의 실행 검증이나 라이브러리 대응 확인은 포함하지 않는다.
ChatGPT가 가장 간결하고 목적에 충실하다. Claude는 설명이 탄탄하며, Gemini는 정확하지만 중복과 과잉 설명으로 효율이 낮다.
+ 간결한 코드와 주석으로 변환 목적을 정확히 달성함
- Java의 main 구조를 옮긴다는 설명은 다소 부족함
+ 파이썬다운 변환과 언어 차이를 구체적으로 설명함
- 단순 변환 요청에 비해 참고 사항이 조금 과함
+ Java 클래스와 진입점 구조를 충실히 재현함
- 대안 코드와 부연 설명이 중복되어 지나치게 김
| 기준 | ChatGPT | Claude | Gemini | 앞선 모델 |
|---|---|---|---|---|
| 지시 준수 | 10 | 10 | 10 | 동점 |
| 정확성 | 10 | 10 | 9 | 동점 |
| 구체성 | 9 | 10 | 10 | 동점 |
| 구성·가독성 | 10 | 9 | 8 | ChatGPT +11% |
| 분량 적정성 | 10 | 8 | 6 | ChatGPT +25% |
gpt-5.6-sol가 모델 이름을 가린 채 1~10점으로 채점했습니다 (2026-09-24). 측정값이 아니라 AI 심사 결과입니다.
같은 입력을 세 모델에 넣어 받은 답을 그대로 옮겼습니다. 각 CLI(에이전트 하네스)에서 실행했습니다. ChatGPT·Claude 앱이나 웹에서는 답이 다를 수 있습니다.
[붙여 넣은 자료]
{{
public class Calculator {
public static int factorial(int n) {
if (n == 0) return 1;
return n * factorial(n - 1);
}
public static void main(String[] args) {
System.out.println(factorial(5));
}
}
}}Java 코드를 Python으로 변환하면 다음과 같습니다.
def factorial(n):
# n이 0이면 팩토리얼은 1
if n == 0:
return 1
# 재귀적으로 n! 계산
return n * factorial(n - 1)
# factorial(5)의 결과 출력
print(factorial(5))
출력 결과:
120
| 방산 CV 12개월 로드맵 프롬프트 | |
| 2046 퍼즐 게임 제작 프롬프트 | |
| React 컴포넌트 통합 프롬프트 | |
| 3D 아바타 팩토리 요구 프롬프트 | |
| 3D FPS 게임 개발 프롬프트 |