분류 전체보기
![](https://tistory1.daumcdn.net/tistory/2882364/skin/images/no-image.jpg)
문제설명문자열로 구성된 리스트 strings와, 정수 n이 주어졌을 때, 각 문자열의 인덱스 n번째 글자를 기준으로 오름차순 정렬하려 합니다. 예를 들어 strings가 [sun, bed, car]이고 n이 1이면 각 단어의 인덱스 1의 문자 u, e, a로 strings를 정렬합니다. 제한사항strings는 길이 1 이상, 50이하인 배열입니다.strings의 원소는 소문자 알파벳으로 이루어져 있습니다.strings의 원소는 길이 1 이상, 100이하인 문자열입니다.모든 strings의 원소의 길이는 n보다 큽니다.인덱스 1의 문자가 같은 문자열이 여럿 일 경우, 사전순으로 앞선 문자열이 앞쪽에 위치합니다. 예제stringsnreturn[sun, bed, car]1[car, bed, sun][abce,..
![](https://tistory1.daumcdn.net/tistory/2882364/skin/images/no-image.jpg)
문제설명array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수, solution을 작성해주세요. divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아 반환하세요. 제한사항arr은 자연수를 담은 배열입니다.정수 i, j에 대해 i ≠ j 이면 arr[i] ≠ arr[j] 입니다.divisor는 자연수입니다.array는 길이 1 이상인 배열입니다.예제arrdivisorreturn[5, 9, 7, 10]5[5, 10][2, 36, 1, 3]1[1, 2, 3, 36][3,2,6]10[-1]입출력 예#1 arr의 원소 중 5로 나누어 떨어지는 원소는 5와 10입니다. 따라서 [5, 10]을 리턴합니다.입출력 예#2 arr의 모든..
![](https://tistory1.daumcdn.net/tistory/2882364/skin/images/no-image.jpg)
Summary:두 정수 사이에 있는 정수 개수를 구하고 사이에 있는 정수의 합을 구하는 문제.문제설명두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. 제한사항a와 b가 같은 경우는 둘 중 아무 수나 리턴하세요.a와 b는 -10,000,000 이상 10,000,000 이하인 정수입니다.a와 b의 대소관계는 정해져있지 않습니다.예제abreturn35123335312 class Solution { public long solution(int a, int b) { long answer = 0; for (int i = Math.min(a,b); i b,..
![](https://tistory1.daumcdn.net/tistory/2882364/skin/images/no-image.jpg)
엔테크 서비스 (NHN Tech) 서류가 붙고 코딩테스트를 6월 23일에 봤다. 처음보는 코딩테스트라 긴장도 많이 됐다. 생각보다 4문제중 2문제는 크게 어렵지 않았지만 결국 48%의 점수밖에 받지 못하고 오늘 불합격이 되었다.... 사실 알고리즘 공부를 어떻게 해야할지 몰라서 고민이었는데 막상 코딩테스트를 해보니 감이 왔다. 선택정렬을 써서 효율성에선 0점을 받았는데 이 부분을 어떻게 고치면 될지는 결국 자료 구조에서 나옴을 알았다. 앞으로 공부방법은 자료구조을 바탕으로 알고리즘 문제를 많이 풀어보는 수 밖에 없을 것 같다.
![](https://tistory1.daumcdn.net/tistory/2882364/skin/images/no-image.jpg)
Summary:길이가 n인 배열을 매개변수로 받아, 1~n까지의 숫자가 중복해서 없이 모두 들어있는지 확인하는 메소드를 만드는 문제문제설명길이가 n인 배열에 1부터 n까지 숫자가 중복 없이 한 번씩 들어 있는지를 확인하려고 합니다. 1부터 n까지 숫자가 중복 없이 한 번씩 들어 있는 경우 true를, 아닌 경우 false를 반환하도록 함수 solution을 완성해주세요.제한사항배열의 길이는 10만 이하입니다.배열의 원소는 10만 이하의 자연수입니다 예제입출력 예 #1 입력이 [4, 1, 3, 2]가 주어진 경우, 배열의 길이가 4이므로 배열에는 1부터 4까지 숫자가 모두 들어 있어야 합니다. [4, 1, 3, 2]에는 1부터 4까지의 숫자가 모두 들어 있으므로 true를 반환하면 됩니다. 입출력 예 #2..
![](https://tistory1.daumcdn.net/tistory/2882364/skin/images/no-image.jpg)
토마토 시스템 면접후기 학동역에서 토마토시스템 면접을 봤다. 직무가 솔루션 테스트라 사실 갈까 말까 고민을 했지만 경험삼아 가게 되었다. 인사팀장님께서 회사에 대한 소개를 많이 해주셨는데 1. 장기 근속자가 많다. 2. 초봉은 낮지만 인상율이 높다 3. 지원자를 배려한다 4. 교육시스템이 잘되어 있다 정도가 기억에 남는다. 면접전에 긴장을 풀게 해주시려는 노력이 돋보였다. 면접실에는 면접관 두분과 나까지 5명의 면접자가 들어갔다. 3분 자기 소개 후 프로젝트 사항(학교), 하고 싶은 직무 정도 질문을 받았다. 사실 면접 준비를 안했기 때문에 자기소개에서 할말이 많지가 않았고 거기서 판가름이 난거 같다. 이후 필기테스트를 봤는데 1시간 정도에 50문항 정도를 풀었다. Java부터 JavaScript, SQ..