문제 설명0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요.예를 들어, 주어진 정수가 [6, 10, 2]라면 [61..
문제 설명2차원 행렬 arr1과 arr2를 입력받아, arr1에 arr2를 곱한 결과를 반환하는 함수, solution을 완성해주세요.제한 조건행렬 arr1, a..
문제 설명두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환하는 함수, solution을 완성해 보세요. 배열의 맨 앞에 최대공약수, 그다음 최소공배수를 넣..
문제 설명두 정수 left와 right가 매개변수로 주어집니다. left부터 right까지의 모든 수들 중에서, 약수의 개수가 짝수인 수는 더하고, 약수의 개수가..
문제 설명두 수의 최소공배수(Least Common Multiple)란 입력된 두 수의 배수 중 공통이 되는 가장 작은 숫자를 의미합니다. 예를 들어 2와 7의 ..
이전 게시글에서 퀵정렬 을 구현했었습니다.하는김에 선택정렬까지.. 빠르게 리마인드 하고 오늘은 퇴근해야겠습니다.public class SelectSort..
업무 중, 퀵정렬을 사용할 경우가 생겨서 리마인드 할 겸, 정리해서 작성해 보았다.매일 매일 사용하면 까먹지라도 않겠지... 리마인드 하면서 머리속에 세뇌시켜야지..
탐욕법 (Greedy 알고리즘) 이란?매 선택마다 가장 최적의 결과를 도출해내자 라는 모토로 만들어진 알고리즘.하지만 무조건 최적의 결과를 도출해내는 것을 보장..
문제 설명일반적인 프린터는 인쇄 요청이 들어온 순서대로 인쇄합니다. 그렇기 때문에 중요한 문서가 나중에 인쇄될 수 있습니다. 이런 문제를 보완하기 위해 중요도가 ..
알고리즘 공부를 시작하고 프로그래머스 코딩테스트 연습으로 테스트를 진행해 보고 있습니다.코딩테스트 연습문제들을 풀어보면서 소스 남겨보도록 하겠습니다.문제 설명정수..