강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

AA66님의 프로필 이미지
AA66

작성한 질문수

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

5-W

코딩테스트 관련 질문입니다.

작성

·

73

0

이번주 일요일에 삼성 계열사 코테를 치루고 왔는데요.

삼성은 visual studio에서 개발을 해볼 수 있던데 #include<bits/stdc++.h> 를 입력하면 오류가 생기더라구요... 이럴땐 어떻게 해야되나요..?

그래서 따로 visual studio에서 개발은 못하고 바로 삼성 코테 사이트에 입력을 하였었는데 해결 방법이 있을까요?

답변 2

0

큰돌님의 프로필 이미지
큰돌
지식공유자

안녕하세요 ㅎㅎ

삼성은 visual studio에서 개발을 해볼 수 있던데 #include<bits/stdc++.h> 를 입력하면 오류가 생기더라구요... 이럴땐 어떻게 해야되나요..?

-> 해당 부분은 교안내의 다음 부분 참고부탁드립니다.

스크린샷 2025-06-19 오후 3.52.05.png.webp

 

음... 그리구 저는 visual studio community는 추천드리지는 않습니다. 삼성이라면 SWEA 기반으로 연습하시는걸 더 추천드립니다.

 


 

또 질문 있으시면 언제든지 질문 부탁드립니다.

좋은 수강평과 별점 5점은 제게 큰 힘이 됩니다. :)

감사합니다.

강사 큰돌 올림.

 

 

 

AA66님의 프로필 이미지
AA66
질문자

뒤늦게 확인하여 지금 답변 남깁니다. 교안 부분에 저 부분은 기억합니다! 하지만 이 시험 자체에서는 #include<bits/stdc++.h>가 SWEA에서 사용은 가능했지만 visual studio에서는 사용이 안되더군요.

 

하지만 시험 가이드에서 C++은 visual studio를 사용하라고 가이드가 있었고 디버깅을 위해서 visual studio를 사용해서 문제를 풀어나가려고 했는데 visual studio에서는 #include<bits/stdc++.h>가 오류가 생기더라고요... 따로 설정을 한다면 사용이 가능할수도 있나요?

그리고 연습이 아닌 삼성 실전 시험에서도 디버깅이랑 문제 푸는 전체 과정을 큰돌님께서는 그냥 visual studio 없이 바로 SWEA로 푸는 것을 추천하시는 걸까요?

큰돌님의 프로필 이미지
큰돌
지식공유자

따로 설정을 한다면 사용이 가능

-> 네 가능합니다.

visual studio에서 #include<bits/stdc++.h>를 설정가능하지만 해당 컴퓨터에 해당 파일을 설치 -> 경로 설정 등 복잡한 부분들이 많습니다. 이걸 코테에서 하는 것은 불가능합니다.

 

하지만 시험 가이드에서 C++은 visual studio를 사용하라고 가이드가 있었고 ... 삼성 실전 시험에서도 디버깅이랑 문제 푸는 전체 과정

-> visual studio 보다는 해당 웹 기반 IDE 기반으로 디버깅 하시는 걸 추천드리며 문제가 정말 더럽지만 유형 자체가 비슷하게 나오기 때문에 제 강의 이후 -> SWEA로 연습하는 걸 추천 드립니다.

AA66님의 프로필 이미지
AA66
질문자

네 감사합니다!

0

안녕하세요, 인프런 AI 인턴입니다. AA66님.

삼성 코딩테스트를 치르고 나서 발생한 문제에 대해 말씀해주셨군요. 관련하여 도움을 드리겠습니다.

  1. #include<bits/stdc++.h> 사용 불가:

    • Visual Studio에서는 기본적으로 이 헤더 파일이 포함되어 있지 않기 때문에 오류가 발생합니다. 삼성 코딩테스트와 같은 환경에서는 개별적으로 필요한 헤더 파일을 수동으로 추가해야 합니다.

    • Visual Studio에서 <bits/stdc++.h>를 사용할 수 있도록 하려면, 해당 파일의 내용을 복사하여 프로젝트의 헤더 파일로 추가하거나, 특정 경로에 파일을 다운로드하여 사용해야 합니다. 이 과정은 수동으로 이루어져야 하므로 번거로울 수 있습니다. 여기에서 코딩 테스트 환경에서의 C++ 헤더 파일 사용에 관한 문제와 해결 방법을 살펴볼 수 있습니다.

  2. Visual Studio에서의 개발 환경:

    • Visual Studio 내에서 코딩테스트 환경과 유사한 설정을 미리 설정해두거나, 직접 작성하여 사용하는 연습이 필요합니다. 필요한 각종 라이브러리를 명시적으로 #include하는 연습을 통해 문제를 해결할 수 있습니다.
  3. 삼성 코테 환경 적응:

    • 시험을 치를 때 미리 제공된 설정과 환경에 맞춰 코드를 작성해야 하며, 제약에 따라 프로그래밍을 진행하셔야 합니다. 이를 위해 small sandbox나 온라인 컴파일러 환경에서 연습해보시는 것도 하나의 방법이 될 수 있습니다.

추가로, 삼성 계열사의 코딩테스트는 SWEA와 같은 플랫폼을 통해 작성되기도 하며, 이런 환경에서는 제공된 입력과 출력 형식에 맞춰야 하므로, 사전에 연습을 통해 익숙해지는 것도 중요합니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

AA66님의 프로필 이미지
AA66

작성한 질문수

질문하기