본문 바로가기

전체 글

[프로그래머스/Python] 정렬 H-index H-index 문제 설명 H-Index는 과학자의 생산성과 영향력을 나타내는 지표입니다. 어느 과학자의 H-Index를 나타내는 값인 h를 구하려고 합니다. 위키백과1에 따르면, H-Index는 다음과 같이 구합니다. 어떤 과학자가 발표한 논문 n편 중, h번 이상 인용된 논문이 h편 이상이고 나머지 논문이 h번 이하 인용되었다면 h의 최댓값이 이 과학자의 H-Index입니다. 어떤 과학자가 발표한 논문의 인용 횟수를 담은 배열 citations가 매개변수로 주어질 때, 이 과학자의 H-Index를 return 하도록 solution 함수를 작성해주세요. 제한사항 과학자가 발표한 논문의 수는 1편 이상 1,000편 이하입니다. 논문별 인용 횟수는 0회 이상 10,000회 이하입니다. 입출력 예 citat.. 더보기
[프로그래머스/Python] 정렬 가장 큰 수 더보기 문제 설명 0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요. 예를 들어, 주어진 정수가 [6, 10, 2]라면 [6102, 6210, 1062, 1026, 2610, 2106]를 만들 수 있고, 이중 가장 큰 수는 6210입니다. 0 또는 양의 정수가 담긴 배열 numbers가 매개변수로 주어질 때, 순서를 재배치하여 만들 수 있는 가장 큰 수를 문자열로 바꾸어 return 하도록 solution 함수를 작성해주세요. 더보기 제한 사항 numbers의 길이는 1 이상 100,000 이하입니다. numbers의 원소는 0 이상 1,000 이하입니다. 정답이 너무 클 수 있으니 문자열로 바꾸어 return 합니다. 더보기 입출력 예 numbers ret.. 더보기
[프로그래머스/Python] 정렬 K번째 수 문제 설명 배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다. 예를 들어 array가 [1, 5, 2, 6, 3, 7, 4], i = 2, j = 5, k = 3이라면 array의 2번째부터 5번째까지 자르면 [5, 2, 6, 3]입니다. 1에서 나온 배열을 정렬하면 [2, 3, 5, 6]입니다. 2에서 나온 배열의 3번째 숫자는 5입니다. 배열 array, [i, j, k]를 원소로 가진 2차원 배열 commands가 매개변수로 주어질 때, commands의 모든 원소에 대해 앞서 설명한 연산을 적용했을 때 나온 결과를 배열에 담아 return 하도록 solution 함수를 작성해주세요. 제한사항 array의 길이는 1 이상 100 이하입니다. a.. 더보기
코딩테스트를 준비하기에 앞서 나의 이야기 나에게는 목표가 있다. 3학년을 다니면서 슬슬 취업준비를 시작하고있는데 대부분의 기업들이 요구하는것이 코딩테스트다. 먼저 가장 가까운 목표는 내년 하반기 위메프 인턴준비 그리고 내후년 상반기 내가 원하는 기업에 취업. 오늘부터 하루에 한 문제씩 꾸준히 하다보면 늘어날 나의 실력이 궁금하다. 차근차근 목표에 목표를 더한다. 취업이라는 목표를 위해 인턴을 목표로 하고, 인턴이라는 목표를 위해 코테 하루에 한문제씩 푸는것을 목표로 한다. -코딩테스트 : 하루에 한문제씩 -프로젝트 : 상 받기 -정처기 : 합격 -토익 : 900 -hsk : 5급 -일본어 : N2 언어는 순전히 나의 욕심이지만 나는 배우는것을 좋아하기때문에 이것까지 잘 해내고싶다. 물론 상위목표들을 방해하지 않는 선에서 목표를 이루고 나의 가치.. 더보기
[3] 네온 사인/블로그 이미지 더보기
[2] 카드뉴스/대외활동 더보기
[1] 카드뉴스 만들기/연습/첫번째 작품 더보기