본문 바로가기

코딩테스트

(30)
LG CNS 코딩테스트와 면접, 인턴전형 LG CNS LG CNS LG CNS는 디지털 IT신기술로 고객의 디지털 혁신을 이끌어가는 Global IT서비스 전문 기업입니다. www.lgcns.com LG CNS 인턴십, 최종면접, 최종 합격 :: 개발자로 성장하기 (tistory.com) LG CNS 인턴십, 최종면접, 최종 합격 LG CNS의 최종 관문인 인턴십과 최종 면접에 대해 이야기해 보고자 한다. 1. 근무지 배치 : 이는 성적과 전공, 자소서 내용과 근무지의 성격을 고려하여 인사팀이 배치? 하거나 해당 사항이 없는 경 itchallenger.tistory.com https://itchallenger.tistory.com/468 LC CNS 2022년 공채로 알아보는 SI 업계의 포지션, 직무 알아보기. https://www.mk.co..
[코딩테스트 후기] 2021 CJ올리브영 'No.1 TECH 인재' 경력 채용 챌린지 후기 결국 2번은 못풀었다... 전에 풀었던 문제랑 비슷한것 같은데... js로 bfs 구현이 익숙하지가 않아서리... 1번은 해당 문제와 유사했다. 1002번: 터렛 (acmicpc.net) 1002번: 터렛 각 테스트 케이스마다 류재명이 있을 수 있는 위치의 수를 출력한다. 만약 류재명이 있을 수 있는 위치의 개수가 무한대일 경우에는 -1을 출력한다. www.acmicpc.net 2번은 해당 문제와 유사했다. 2021번: 최소 환승 경로 (acmicpc.net) 2021번: 최소 환승 경로 첫째 줄에 역의 개수 N(1≤N≤100,000), 노선의 개수 L(1≤L≤100,000)이 주어진다. 다음 L개의 줄에는 각 노선이 지나는 역이 순서대로 주어지며 각 줄의 마지막에는 -1이 주어진다. 마지막 줄에는 출발..
2021 상반기 한화생명 경력공채 코딩테스트 후기 [JS] 어제 오전 9시까지인걸 모르고 새벽에 웹툰보다가 생각나서 메일로 시간 확인하고 급하게 일어나 자기 전에 풀기 시작했다. 다행히 문제는 어렵지 않았다. 문자열 처리, 돈 계산 ,날자 계산 문제가 나왔다. 전형적인 문제 길이가 엄청 길고 조건 많고 자료 처리 귀찮은 문제들이다. 1시간 조금 안걸려서 다 풀고 잠들었다. 결과는 합격!
2021 하반기 현대카드 경력공채 디지털 코딩테스트 후기 [07/31] 3솔한것 같고 약간 최적화 쪽이 아슬아슬 한것 같긴 하다. 생각보다 경력 모집 코딩 테스트 치고는 어려웠다. 저작권 문제가 될까봐 유형만 남기고 넘어가겠다. 1번 문제는 1번 문제 다운 구현 문제였다. (돈계산) 2번 문제는 완전 탐색이었다. 3번 문제도 완전 탐색이었는데, 일반적이지 않은 수학대회 유형의 완전 탐색이었다. 4번 문제는 슬라이딩 윈도우, 투포인터였다. 4번을 못풀었는데... 곱씹어보니 해당 유형에 그냥 대비책이 안세워졌던것 같다. (온라인에 찾아보니까 유사 문제 해답이 많이 보인다.) 라인플러스 신입공채에서 5솔하고 탈락했었는데, 그 중 한 문제가 투포인터로 풀었어야 100점을 받을 수 있었던 것 같다. 그리고 그 문제가 이거랑 거의 똑같다. (완전탐색으로 하면 당연히 풀 수는 있다. 근..
야놀자 경력공채 FE직무 코딩테스트 후기 야놀자 | 여행의 모든 것, 한 번에 쉽게 (yanolja.com) 야놀자 | 여행의 모든 것, 한 번에 쉽게 국내 호텔 모텔 펜션/풀빌라는 물론 레저/액티비티에 해외 숙소까지 모두 초특가! 지금 야놀자로 최대 80% 할인받으세요. www.yanolja.com 다들 유형이나 어떤 문제가 나오는지 궁금해서 들어왔을 것이다. 나는 솔직히 이번 코딩테스트는 잘보지 못했다. 아마 딱 커트라인만 넘겼을 것이다. 하지만 문제가 어렵지는 않았다. 문제풀이 시간에 회사 업무 혹은 외부 연락이 너무 잦아서 집중을 못했던것도 있고 내가 준비를 많이 안한 탓도 있기에 망쳤을 뿐이다. 원래 주로 파이썬으로 문제풀이를 하다가 JS로 코딩테스트를 본다는 것을 간과해서 손가락이 꼬여버렸다. 유형은 전형적인 해커랭크 스타일이다. 이..
대기업 코딩테스트 준비 1: 고난이도 알고리즘 정리 ndb796/python-for-coding-test: [한빛미디어] "이것이 취업을 위한 코딩 테스트다 with 파이썬" 전체 소스코드 저장소입니다. (github.com) 계속 추가 예정 최소 공통 조상 (LCA) 두 노드의 공통된 조상 중에 가장 가까운 조상 찾기 노드의 깊이가 n일 때 n*log(n)개의 공간을 이용해 시간복잡도를 O(MlogN) M은 쿼리 갯수, N은 노드 갯수 1. DFS로 모든 노드 깊이를 계산함 2. 두 노드의 깊이를 맞춤 1. 깊은 놈 부모로 가서 노드 깊이 맞춤 2. 한칸씩 올라가며 찾는다. import sys input = sys.stdin.readline # 시간 초과를 피하기 위한 빠른 입력 함수 sys.setrecursionlimit(int(1e5)) # 런타임 ..
[LV2] 프로그래머스 문제풀이 섬 연결하기 https://programmers.co.kr/learn/courses/30/lessons/42861 코딩테스트 연습 - 섬 연결하기 4 [[0,1,1],[0,2,2],[1,2,5],[1,3,1],[2,3,8]] 4 programmers.co.kr 해당 문제는 프림 알고리즘과 크루스칼 알고리즘을 활용하여 해결할 수 있다. 먼저 프림 알고리즘을 살펴보자 # 프림 알고리즘 import heapq as hq def solution(n, costs): graph = {} # 직전 노드 - 방문 노드 체크에도 사용 pi = {} # 해당 노드에 접근하는데 필요한 비용 - 다익스트라에서는 시작점에서 해당 점으로의 거리로 변경 d = {} answer = 0 # 프림 알고리즘은 지도를 만들어준다. for f, t, ..
[LV1] 프로그래머스 [1차] 다트 게임 python https://programmers.co.kr/learn/courses/30/lessons/17682 코딩테스트 연습 - [1차] 다트 게임 programmers.co.kr 갓이유가 광고한 게임이다. 문제 해결은 다음과 같다. 1. 숫자의 경우 스택에 넣는다. 2. 그 다음 나오는 싱글 더블 트리플을 제곱한다. 3.* 스타상인 경우, 스택의 맨 위를 2배하거나, 길이가 2 이상일 경우 그 이전 점수도 2배로 한다. 4. 아차는 직전 점수만 -1배 하기 때문에 스타 후 아차는 중첩이 안된다. 5. 아차 후 스타는 중첩될 수 있는데, 그냥 우직하게 하나씩 적용하면 된다. def solution(dartResult): temp = 0 point = {"S": 1, "D": 2, "T": 3} temp = ''..