본문 바로가기

속초 호캉스 취준에 지쳐 (2달밖에 안했지만...) 속초에 해물도 먹을겸, 바다도 볼겸, 호캉스를 다녀왔습니다!!!! 일단 호텔은 "속초 마레몬트"를 사용했어요. 좀 싸길래 잡았는데 후기에 가격이 싼 이유가 서비스 가격이 빠져서 그런다 이런말이 있었지만!!! 좋던데요? 객실이 대부분 바다뷰라 전망도 기가막힌데 가격은 서비스 대비 진짜 괜찮은것 같아요 호캉스지만 호텔 사진을 못찍어서 그냥 미리 말하고 시작합니다ㅠㅠㅠ 아침 일~찍 출발해서 점심시간에 도착했으니!!!! 점심으로는 회비빔국수 맛집으로 TV까지 나온 가덕국수를 방문했습니다. (헤메다 어쩌다 간거지만 뭐... 어쨌든 갔어요!!!) 여기는 회무침을 주고 국수 면을 따로 주더라구요. 저만큼이 2인분인데 회덮밥이랑 비빔국수랑 시켰어요 겁나 맛있긴한데 세꼬시다보니까 ..
[4/28] 잠실야구장 롯데전 전 사실 두산곰돌이 어린이 팬클럽 출신이예요. 근데 요새는 별로 자주 안보는... 그래도 작년엔 독일에서도 한국시리즈를 챙겨보는 열혈 팬이었다구요!!!! 뭐 무튼... 오늘은 무지 간만에 직관하러 갔어요 몇년만이냐 진짜... 사람 진짜 어지간히 많아요 맞죠? 안에 들어가면 더많아요. 어느정도냐면!! 대박..... 근데 생각해보면, 이 사람들을 다 수용할 규모가 되니까 이만큼 몰리는거겠죠? 그리고 저는 무려 지정석을 샀기 때문에!!!! 사람이 많아도 상관이 없답니다. 그리고 이정도여도 외야는 자리가 좀 비더라구요 그럼 포스트시즌은 얼마나 붐빈다는거지... 제 자리는 여기!!! 지정석중에 제일 싼 자리였는데 엄청 잘보여요 자리도 잡았으니 이제 필요한건? 맥주!!!! 이날 두산이 초장부터 점수를 뻥뻥 내서 흥..
2019년 상반기 인턴 삼성 SW역량테스트 후기 절대 시험기간에 셤공부하기싫어서 쓰는 글 아님 그냥 쓰고싶어서 쓰는거임 (시험공부 하기 싫은건 사실....) 일단 오늘 삼성 GSAT발표가 있었죠. 저는 SW개발직군에 지원해 GSAT가 아닌 SW역량테스트를 봤습니다. 결과는 합격!!! 그래서 신나서 쓰는(시험공부때매 아니라고...) SW역량테스트 후기!!! 시험은 4/14일 오전 9시30분, 삼성전자 인재개발원에서 있었습니다. 9시까지 입실로 안내되어 8시 20분인가? 도착했어요 근데 좀 부득이하게 일찍 와야하는게 아니면 8시 30분 넘어서 와도 무관합니다. 왜냐면 8시 30분 전엔 그냥 로비에서 대기하고 시간 되면 시험장에 입장할 수 있거든요. 일단 인재개발원에 들어서면 시험 끝날때까지 나갈수도 없고 사진도 못찍고 무지무지 보안에 철저한 모습입니다. ..
백준 알고리즘 14890 입력 : 지도 정보, 경사로 설치에 필요한 길의 길이 출력 : 지나갈 수 있는 길의 개수 풀이 1. 행과 열을 각각 처리하도록 구현. 지도의 길을 각각 조사해 지나갈 수 있는 길은 1을 리턴, 지나갈 수 없는 길은 0을 리턴했다. 2. 평지에서는 반복문을 continue, 높이가 2칸 이상이면 길을 만들 수 없기 때문에 0을 리턴했다. 3. check변수를 만들어 계단을 설치한 부분은 true로 하고 나머진 false로 만들었다. 길을 올라가야할 때는 지나온 길에 계단을 설치해야 하는데 이미 계단이 있다면 계단을 설치할 수 없기 때문이다. #include using namespace std; int board[101][101]; bool checkForRow[101][101]; bool checkForC..
백준 알고리즘 15686 입력 : 도시의 크기와 유지할 치킨집의 최대 개수 M, 도시 정보 출력 : 치킨집의 최대 개수(M)만큼을 제외하고 모두 폐점시켰을 때 치킨거리의 최소값 풀이 1. 입력받을 때 치킨집과 가정집의 위치를 따로 벡터에 저장한다. 2. 모든 치킨집 중 M개를 고르는 재귀함수를 구현해 M개를 고른 뒤 치킨거리를 구한다. 3. 치킨집을 고른 결과가 중복이 되지 않도록 재귀함수를 구현한다. 중복처리 안하면 시간초과남 #include #include #include #include using namespace std; struct Point{ int x; int y; }; Point getPoint(int x, int y){ Point result; result.x = x; result.y = y; return res..
백준 알고리즘 15683 입력 : 사무실 사이즈와 cctv, 벽의 위치 출력 : cctv의 사각지대를 최소화했을 때의 사각지대의 수 풀이 1. cctv는 총 4개의 방향으로 회전시킬 수 있다. 때문에 카메라가 N개라면 만들 수 있는 상황의 수는 4^N이다. 2. 카메라 종류에 따라 확인할 수 있는 방향을 미리 저장해둔다. 3. 4^N개의 상황에 카메라의 위치와 카메라가 보고있는 방향을 벡터변수에 넣는다. 4. 마지막에 0의 갯수를 확인하며 가장 적은 경우를 리턴한다. #include #include #include using namespace std; struct Point{ int x; int y; }; Point getPoint(int x, int y){ Point result; result.x = x; result.y = ..
백준 알고리즘 15685 입력 : 드래곤 커브 갯수, 각 드래곤 커브의 시작점과 시작 방향 및 세대 출력 : 네 꼭지점이 모두 드래곤커브인 정사각형의 갯수 풀이 1. 한 드래곤 커브에 대한 정보를 입력받으면 바로 드래곤커브를 그린다. 2. 최소 1세대 이상이기 때문에 0세대 드래곤커브를 우선 그린다. 3. 세대만큼 반복문을 사용해 드래곤 커브를 그린다 - 각 점을 드래곤커브의 마지막 점을 기준으로 시계방향 90도 회전한 지점에 복사한다. 이를 위한 식은 다음과 같다. x = p.x - stdp.x; y = p.y - stdp.y; return getPoint(stdp.x - y, stdp.y + x); - 드래곤 커브는 bool 2차원 배열에 표현한다. 4. 모든 드래곤 커브를 그린 다음 전체 판에서 꼭지점이 모두 드래곤커브인 ..
백준 알고리즘 14888 입력 : 연산할 수열, 연산자별 사용 가능한 갯수 출력 : 연산 결과로 나온 경우의 수 중에서 최대값과 최솟값 풀이 1. 재귀함수 한 번은 배열의 숫자 사이에 연산자를 하나 넣어본 것과 같다. 2. 함수를 한번 호출해 연산자를 넣어 계산한 뒤 재귀호출 3. 수열의 맨 마지막 수를 지나치면 전역변수 maxR과 minR을 연산 결과값이랑 비교해 갱신하고 return. 4. 연산자 사용시 opSymbol에 남은 횟수를 갱신해야 함 소스코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 ..