본문 바로가기
PS/실전압축코테

[실압코] 학습 환경

by 거북이 코딩 2025. 8. 25.

IDE : Visual Studio 2022

(VS2026이 출시되었습니다. 어떤 IDE를 써도 무방합니다.)

https://visualstudio.microsoft.com/ko/vs/

 

Visual Studio 2022 IDE - 코딩 디버깅 및 테스트를 위한 AI

Visual Studio는 컨텍스트 인식 코드 완성, AI 채팅 지원, 디버깅 제안 및 단위 테스트 생성을 위한 AI 강화 기능을 제공합니다. 완벽한 엔드투엔드 개발자 경험을 위해 Git 관리 및 클라우드 배포와 함

visualstudio.microsoft.com

문제 풀이 : 백준(solved.ac)

https://solved.ac/

 

solved.ac

알고리즘 문제해결 학습의 이정표 🚩 Baekjoon Online Judge 문제들의 난이도 및 티어 정보를 제공하는 사이트입니다.

solved.ac

문제 풀이 : 프로그래머스

https://programmers.co.kr/

 

프로그래머스

SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

경쟁 프로그래밍 : 코드포스

https://codeforces.com/

 

Codeforces

 

codeforces.com

경쟁 프로그래밍 : 앳코더

https://atcoder.jp/

 

AtCoder

AtCoder is a programming contest site for anyone from beginners to experts. We hold weekly programming contests online.

atcoder.jp

주의 사항

 문제를 풀다 보면 시간초과가 나지 않을 코드에서도 시간초과가 날 때가 있습니다. 그럴 때는 빠른 입출력을 위해 ios_base::sync_with_stdio(false); 와 cin.tie(nullptr); 을 main 함수 최상단에 삽입해 주세요. 그리고 endl 대신에 '\n'을 사용합시다. 주의할 점은 이 방법을 사용하다면 더 이상 C의 scanf, printf 등을 C++의 cin, cout과 함께 사용하면 안 된다는 것입니다. 자세한 설명이 궁금하다면 여기. (인터랙티브 등 flush가 필요한 문제에서는 endl을 사용해야 합니다.)

#include <iostream>

using namespace std;

int main()
{
	ios_base::sync_with_stdio(false);
	cin.tie(nullptr);

	cout << "Hello World!" << '\n';

	return 0;
}

 

'PS > 실전압축코테' 카테고리의 다른 글

[실압코] 큐 (queue)  (1) 2026.02.04
[실압코] 스택 (stack)  (0) 2026.02.03
[실압코] 배열 (vector)  (0) 2026.01.21
[실압코] 시간복잡도 & 공간복잡도  (3) 2025.08.25
[실압코] 실전 압축 코테 - C++  (3) 2025.08.25