[취업]'삼성전자 S/W역량 테스트' 후기
- 공유 링크 만들기
- X
- 이메일
- 기타 앱
'
삼성전자 S/W역량테스트를 4/17일 일요일날 수원 기흥 인재개발원에서
진행하였습니다.
지방에 살던터라, 전날부터 가서 당일 아침 버스 타고가서 치뤘구요
시설은 정말 좋더라구요
호텔 화장실인줄 알았습니다...
어쨋든 시험장에 들어가니 한 고사장에 20명정도, 한 층마다 13고사장 까지 있는데
3개층을 전부 쓰니 한 800명정도는 치는것 같더군요
그리고 오리엔테이션 이후 시작,
1번 문제의 경우
비행기가 적 비행기를 피하고, 코인을 최대로 먹을 수 있는 경우를 찾아라 인데,
조건이 주어집니다.
적 비행기를 만나면 -1 감소, (0에서 적비행기 만나면 종료), 코인을 먹으면 +1
폭탄은 한번 쓸 수 있는데, 쓸 경우 비행기 위치에서 위로 5칸 정도의 비행기는 제거
라는 경우가 있습니다.
아래 그림과 같습니다.
움직이는 것은, 한번에 좌,우,제자리 그리고 y는 자동적으로 한칸씩 전진하게 됩니다.
2차원 배열의 값을 넣고,
즉 이를 토대로 깊이 우선 탐색 및 동적프로그래밍을 설계하는 것 같더군요
깊이 우선 탐색에 관한 경우는 아래와 같이 설계하였었습니다.
이런 식으로, 구성하였고, 폭탄을 사용하지 않고 탐색하는 경우,
폭탄을 사용하고 탐색하는 경우, 두가지 경우로 확인하였습니다.
그리고 종료조건에 도달시 리턴하는 형식으로 했었는데,
DP에 대한 설계를 제대로 하지 않아, 타임아웃으로 인해
큰 배열 값의 경우는 시간초과가 걸려버렸습니다.
값은 정확히 나와서 기분 좋았는데...
2번 문제는 1번문제를 일정 수준 이상 풀어야 다음으로 넘어갈 수 있어서,
멘붕 상태로 20분을 보내게 되었던 것 같습니다.
참..2번째 치는건데 기분 다운되더군요.
아무래도 깊이우선 탐색과 동적프로그래밍에 대해 문제를 주로 내는 것 같습니다.
만약 시험을 치신다면 탐색, DP 위주로 공부하심이 좋을거 같네요
삼성전자 S/W역량테스트를 4/17일 일요일날 수원 기흥 인재개발원에서
진행하였습니다.
지방에 살던터라, 전날부터 가서 당일 아침 버스 타고가서 치뤘구요
시설은 정말 좋더라구요
호텔 화장실인줄 알았습니다...
어쨋든 시험장에 들어가니 한 고사장에 20명정도, 한 층마다 13고사장 까지 있는데
3개층을 전부 쓰니 한 800명정도는 치는것 같더군요
그리고 오리엔테이션 이후 시작,
1번 문제의 경우
비행기가 적 비행기를 피하고, 코인을 최대로 먹을 수 있는 경우를 찾아라 인데,
조건이 주어집니다.
적 비행기를 만나면 -1 감소, (0에서 적비행기 만나면 종료), 코인을 먹으면 +1
폭탄은 한번 쓸 수 있는데, 쓸 경우 비행기 위치에서 위로 5칸 정도의 비행기는 제거
라는 경우가 있습니다.
아래 그림과 같습니다.
움직이는 것은, 한번에 좌,우,제자리 그리고 y는 자동적으로 한칸씩 전진하게 됩니다.
2차원 배열의 값을 넣고,
즉 이를 토대로 깊이 우선 탐색 및 동적프로그래밍을 설계하는 것 같더군요
깊이 우선 탐색에 관한 경우는 아래와 같이 설계하였었습니다.
for(int moveX = -1 , moveY = 1; moveX <= 1; moveX++) dfs(y+moveY , x+moveX, bool bomb(true),muser,bool isvisited) unUsedBomb(board) //지웠던 비행기 복구 for(int moveX = -1 , moveY = 1; moveX <= 1; moveX++) dfs(y+moveY , x+moveX, bool bomb(false),muser,bool isvisited)
이런 식으로, 구성하였고, 폭탄을 사용하지 않고 탐색하는 경우,
폭탄을 사용하고 탐색하는 경우, 두가지 경우로 확인하였습니다.
그리고 종료조건에 도달시 리턴하는 형식으로 했었는데,
DP에 대한 설계를 제대로 하지 않아, 타임아웃으로 인해
큰 배열 값의 경우는 시간초과가 걸려버렸습니다.
값은 정확히 나와서 기분 좋았는데...
2번 문제는 1번문제를 일정 수준 이상 풀어야 다음으로 넘어갈 수 있어서,
멘붕 상태로 20분을 보내게 되었던 것 같습니다.
참..2번째 치는건데 기분 다운되더군요.
아무래도 깊이우선 탐색과 동적프로그래밍에 대해 문제를 주로 내는 것 같습니다.
만약 시험을 치신다면 탐색, DP 위주로 공부하심이 좋을거 같네요
추가로 읽으면 좋을 것
- 공유 링크 만들기
- X
- 이메일
- 기타 앱
댓글
이 블로그의 인기 게시물
윤석열 계엄령 선포! 방산주 대폭발? 관련주 투자 전략 완벽 분석
## 1. 배경 2024년 12월 3일, 윤석열 대통령이 국가 비상사태를 이유로 계엄령을 선포하였습니다. 계엄령은 전시나 사변 등 국가의 안녕과 공공질서가 심각하게 위협받을 때 대통령이 군사적 권한을 통해 이를 방어하고 유지하기 위해 발효하는 특별한 조치입니다. 이러한 조치는 국내 정치·경제 전반에 큰 영향을 미치며, 특히 주식시장에서는 관련 기업들의 주가 변동이 예상됩니다. 24.12.03 오전 5시 계엄 해제로 아래 관련주 추천 - [윤석열 계엄령 해제! 이재명 관련주 급등? 투자자 필독 전략](https://warguss.blogspot.com/2024/12/yoon-martial-law-lift-lee-jaemyung-stocks.html) --- ## 2. 기업 및 관련주 ### 2-1 식품 관련주 - 계엄령이 선포되면 사회적 불안정성이 증가할 수 있으며, 이에 따라 생필품 및 음식 관련 주식이 단기적으로 강세를 보일 가능성이 있습니다. #### 1. CJ제일제당 (KOSPI: 097950) [시가총액: 약 10조 원] - **주요 산업**: 식품 및 생필품 제조 - **관련주 근거**: 국가적 위기 상황에서 식료품 수요가 증가하며, 즉석밥, 가공식품 등의 판매가 확대될 가능성이 있습니다. - **주가정보**: [네이버 차트](https://finance.naver.com/item/main.nhn?code=097950) #### 2. 오뚜기 (KOSPI: 007310) [시가총액: 약 3조 원] - **주요 산업**: 식품 제조 및 유통 - **관련주 근거**: 라면, 즉석식품 등 비축 가능한 식품 수요가 증가하며, 매출 상승이 기대됩니다. - **주가정보**: [네이버 차트](https://finance.naver.com/item/main.nhn?code=007310) #### 3. 대상 (KOSPI: 001680) [시가총액: 약 2조 원] - **주요 산업**: 식품 제조 및 발효제품 - **관련주 근거**: 계엄...
대통령 퇴진운동 관련주: 방송·통신·촛불수혜주 완벽 분석
--- ## 1. 배경 2024년 12월 3일, 윤석열 대통령이 비상계엄령을 선포했으나, 짧은 시간 내에 이를 해제하면서 정치적 긴장감이 커졌습니다. 이에 따라 대규모 촛불시위와 같은 사회적 움직임이 예상되며, 통신과 관련된 기업 및 촛불 제조와 연관된 산업에 관심이 모이고 있습니다. --- ## 2. 기업 및 관련주 대규모 시위 및 관련 활동으로 인해 통신, 미디어, 그리고 촛불 제조와 관련된 기업들이 단기적인 수혜를 볼 것으로 예상됩니다. ### 2-1. 통신 관련주 #### 1. **KT (030200) [약 12조 원]** - **주요 산업:** 통신 - **관련주 근거:** 시위 생중계 및 대규모 통신 트래픽 증가로 매출 증대 가능성 - **주가정보:** [네이버 차트](https://finance.naver.com/item/main.nhn?code=030200) #### 2. **SK텔레콤 (017670) [약 12조 원]** - **주요 산업:** 통신 - **관련주 근거:** 대규모 데이터 사용 증가로 인한 수익 상승 - **주가정보:** [네이버 차트](https://finance.naver.com/item/main.nhn?code=017670) #### 3. **LG유플러스 (KOSPI, 032640) [약 4.9조 원]** - **주요 산업:** 통신 - **관련주 근거:** 촛불시위로 인한 데이터 및 음성 서비스 사용 증가 예상 - **주가정보:** [네이버 차트](https://finance.naver.com/item/main.nhn?code=032640) --- ### 2-2. 방송 관련주 #### 1. **SBS (034120) [약 2,924억 원]** - **주요 산업:** 방송 및 미디어 콘텐츠 제작 - **관련주 근거:** 시위 관련 특집 방송 및 실시간 보도에 따른 광고 수익 증가 - **주가정보:** [네이버 차트](https://finance.naver.com/item/main.nhn?code...
키움 OPEN API MFC 개발 (1)
* 키움 API 개발 - visual studio 2019 , MFC * Visual Studio Set - 새 프로젝트 만들기 / MFC 검색 - 다음 이후, MFC 설정에서 어플리케이션 종류 변경 (대화 상자 기반) * 기본 적용 Flow ( https://www.kiwoom.com/nkw.templateFrameSet.do?m=m1408000000 ) = 우선 생략하고, Step 2 설치 = Step 3 자료실/ KhOpenApiTest_2.71.zip 다운로드 * Step 2 설치 후, 설치 경로의 OpenAPI 디렉토리 찾기 1. 파일 찾기 2. KHOpenAPI.ocx 를 프로젝트 소스에 복사 * Step 3 자료실/다운로드 1. khOpenApiTest_2.71.zip 다운/압축 풀고, 2. KHOpenAPI.cpp/h KHOpenAPICtrl.cpp/h 프로젝트 소스에 복사 * 내부 소스에 다음추가 header에 class 생성 cpp에 다음 소스 추가 * 리소스 뷰 > IDD_TRADINGAPP_DIALOG 1. 확인 우클릭 > Active X 컨트롤 삽입 2. KHOpenAPI Control 적용 하면 위 화면처럼 적용 이후 실행 시 다음 화면 이후 매수/매도 적용
혹시 궁금한점 물어봐도 될런지요....
답글삭제c++로 짜신거 같은데 string이나 vector 헤더 사용이 가능할까요?
스탠다드 라이브러리 사용 가능합니다 ㅎㅎ
삭제string, vector 둘다 사용 가능합니다.
와우 답변 감사드려요. 그럼 algorithm 헤더도 당연 사용가능하겠죠? ㅎㅎ
삭제네~사용가능합니다.
삭제궁금한게 있어서 질문드립니다.
답글삭제1번 문제 정답이 최대 점수만 찾으면 되는 건가요?
폭탄을 어디서 터트리고 혹은 경로는 구하지 않아도 되나요?
경로에 대해서는 언급이 없었습니다!
삭제2번은 어떤 알고리즘이 사용된 문제였는지 알수 있을까요??
답글삭제1번 문제를 다푼 사람만 2번 문제를 풀 수 있기에 저는 모르겠습니다 ㅜ
답글삭제이번 하반기 시험 준비하다가 궁금한게 있어 알수있을까 질문드립니다.
답글삭제혹시 언어 C++ 선택했을 때 파일입출력이나 입출력 함수로 C의 함수를 사용해도 상관이 없나요 ??
혼용하시지 않는다고 가정했을 때 하나도 통일하심 되요 C style이던 C++ Style이던. 헤더파일만 잘쓰시면 뭐 문제될거 있나요?
삭제딱히 문제될건 없었습니다 ^^
삭제결과만 잘나오는게 중요했던거 같네요
아 그렇군요 답변 감사드립니다!
삭제혹시 내일 시험 치르신다면 좋은 결과 있기를 바랄께요 ^~^
안녕하세요. Visual studio 버전이 몇 인지 아시나요? 2013인지 2015인지 궁금합니다.
답글삭제11~13사이 였던 것 같은데 정확하게는 기억이 나지 않네요 ㅠ
삭제작성자가 댓글을 삭제했습니다.
답글삭제작성자가 댓글을 삭제했습니다.
답글삭제안녕하세요 1번에 답이 어떤식으로 출력되어야 하는지 궁급합니다.
답글삭제출력 표준은 제시를 해주는데
삭제case 1 : 코인 갯수
case 2 : 코인 갯수
입니다.
case 1 은 5x5
case 2 는 7x7 으로 판 크기가 변경되는 형식입니다.