본문 바로가기

코딩테스트

[프로그래머스] 탑 : 자바 스택 문제 설명 수평 직선에 탑 N대를 세웠습니다. 모든 탑의 꼭대기에는 신호를 송/수신하는 장치를 설치했습니다. 발사한 신호는 신호를 보낸 탑보다 높은 탑에서만 수신합니다. 또한, 한 번 수신된 신호는 다른 탑으로 송신되지 않습니다. 예를 들어 높이가 6, 9, 5, 7, 4인 다섯 탑이 왼쪽으로 동시에 레이저 신호를 발사합니다. 그러면, 탑은 다음과 같이 신호를 주고받습니다. 높이가 4인 다섯 번째 탑에서 발사한 신호는 높이가 7인 네 번째 탑이 수신하고, 높이가 7인 네 번째 탑의 신호는 높이가 9인 두 번째 탑이, 높이가 5인 세 번째 탑의 신호도 높이가 9인 두 번째 탑이 수신합니다. 높이가 9인 두 번째 탑과 높이가 6인 첫 번째 탑이 보낸 레이저 신호는 어떤 탑에서도 수신할 수 없습니다. 송.. 더보기
[프로그래머스] 타겟넘버 [깊이 / 너비 우선 탐색 (DFS/BFS)] 문제 설명 n개의 음이 아닌 정수가 있습니다. 이 수를 적절히 더하거나 빼서 타겟 넘버를 만들려고 합니다. 예를 들어 [1, 1, 1, 1, 1]로 숫자 3을 만들려면 다음 다섯 방법을 쓸 수 있습니다. 사용할 수 있는 숫자가 담긴 배열 numbers, 타겟 넘버 target이 매개변수로 주어질 때 숫자를 적절히 더하고 빼서 타겟 넘버를 만드는 방법의 수를 return 하도록 solution 함수를 작성해주세요. -1+1+1+1+1 = 3 +1-1+1+1+1 = 3 +1+1-1+1+1 = 3 +1+1+1-1+1 = 3 +1+1+1+1-1 = 3 제한사항 주어지는 숫자의 개수는 2개 이상 20개 이하입니다. 각 숫자는 1 이상 50 이하인 자연수입니다. 타겟 .. 더보기
[코딩테스트 준비] 알고리즘 공부 순서(업뎃) 2021-01-07 아무래도 혼자 공부하고 개념 정리하는게 힘들어서 책을 샀다! 친구랑 zoom을 틀고 시간 정해놓고 문제 풀고 진행중... 블로그로 이곳 저곳 살펴보며 알고리즘을 어디서 부터 공부해야하는지 감도 못잡고 매번 문제를 풀어도 까먹었던 ,,,ㅜㅜㅜㅜ 나에게 단비 같은 책..., 내가 헤매면서 봤던 개념들과 문제들이 잘 설명되어있고 유튜브와 깃허브 또한 잘되어있다 정말 아무것도 모르겠다! 처음이다! 하시는 분은 정말 많이 도움될듯!!! 나동빈님 깃허브에도 c++, java, python언어로 문제 답이 나와있다 github.com/ndb796/python-for-coding-test ndb796/python-for-coding-test [한빛미디어] "이것이 취업을 위한 코딩 테스트다 with.. 더보기
NTS UI직무 pretest 후기 NTS UI직무 pretest 후기 조사했을 때 아무 글도 안나와서 떨어졌어도 적는다ㅠ 2018년도에는 무조건 합격할거야 이러다가 볼펜만 모으겠네ㅠㅠㅠ 제발 합격하고싶다 문제 난이도: 하 가서 대강당같은 곳에서 대학생처럼 의자에 붙어있는 책상위에서 시험을 봤다. 종이로 쓰는 테스트였고, 대학교 시험같았다. 소스를 읽고 결과값이라던가 함수이름이라던가... 이런 경우에 어떤 결과가 나올지! 문제가 쉬운데 함정이 있어서 많이 틀리면 끝나는듯 하다.. 정말 기본 코딩 실력과 html/css 실력을 본다. 년도 마다 테스트 유형이 달라지는 것 같아서 이 글이 도움이 안될 수도 있다. 재작년 작년 올해 문제 유형이 들은 것과 다 달랐다. 만약 공부한다면 백준 알고리즘 단계 10까지 살짝 풀어보고 (이것도 과한듯) .. 더보기