2025
01.06

프로젝트 설정

백준은 프로그래머스와 달리 입출력을 직접 받는 형태로 문제가 출제되기 때문에

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
COMMENT