프로젝트 설정
백준은 프로그래머스와 달리 입출력을 직접 받는 형태로 문제가 출제되기 때문에
input을 별도로 넣어주는 프로젝트를 직접 만들어야 한다.
프로젝트 구조
인풋을 넣을 input.txt 텍스트 파일을 만들고
기본이 되는 Main.cpp 와 코드부 래퍼클래스인 Code.cpp로 구성했다.
Main.cpp
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include "Code.h"
int main(void)
{
freopen("input.txt", "r", stdin);
Code code;
code.main();
}
Code.h
#pragma once
class Code
{
public:
int main();
};
Code.cpp
#include "Code.h"
#include <iostream>
using namespace std;
// int main(void)
int Code::main(void)
{
return 0;
}
input.txt 내용에는 백준 인풋을 그냥 복붙 하면 된다.
제출하기
코드 작성은 Code.cpp에 하고, 제출할 때 함수 이름을
int Code::main(void) 에서 Code:: 네임만 지워서
int main(void) 로 제출하면 된다.
return 0; 생략하고 싶다면 마지막 줄도 삭제하자.
'🛡️ 코딩테스트 > 🛡️ 코테 : 알고리즘' 카테고리의 다른 글
모듈러 연산의 분배법칙 (0) | 2025.01.08 |
---|---|
순열 / 조합 (0) | 2025.01.07 |
백준 입출력 최적화 (0) | 2024.12.02 |