1달간 1차 알고리즘 스터디를 슬렁슬렁 한 결과,,, 아무것도 얻지 못했다..다시 마음을 잡고 2차 스터디를 잘 하고자 했으나.. 벌써 14일. 지금부터라도 꼼꼼한 리뷰와 정확한 이해를 위해 블로그를 시작!!!숫자 배열이 주어지면 그 숫자들의 공통된 최소공배수를 구하는
공백으로 구분되는 문자열의 숫자를 최소값과 최대값을 구하는 문제이다.공백으로 문자열 잘라서 배열에 넣고, 숫자로 변환한다.최대값과 최소값을 구하는 방법을 알아낸다.같은 숫자가 2개 주어지면 최소값 최대값은 같다.String.substring(start) //start위
주어지는 길이가 같은 두 배열에서 숫자 한개씩을 뽑아 두 수를 곱한값을 누적하여 최솟값을 구한다.(중복해서 뽑을 수 없다)두 배열을 정렬한다.작은 숫자와 큰 숫자를 곱해서 더한 값이 최소값이 된다.public class 최솟값만들기 {}여기서 나의 실수는 향상된 for
테두리는 갈색, 가운데는 노란색으로 이루어진 카펫 격자갯수를 구하는 문제.입출력 예를 살펴 보니...브라운 테두리를 대각선으로 자른다는 기준으로..브라운 갯수 /2 해서 +1을 한다..그걸 다시 2로 나누면 세로 값이 나오고 위의 값에서 세로값 뺀것이 가로값이 된다..
1칸또는 2칸을 뛰어서 n개의 수가 주어질때 도달하는 방법 가짓수를 구하는 문제배열의 길이가 달라지므로 ArrayList를 적용한다배열에 1 또는 2를 넣고 그 합이 n과 같아야 한다최대길이는1칸씩 n개, 최소길이는 2칸씩 n/2개이다(n이 홀수일 경우 반올림)sum
점프할때 에너지가 줄고, 현재까지 온 거리 \*2 순간이동 할때는 에너지가 줄지 않는다. 사용해야 하는 건전지의 최솟값.처음에는 1칸을 먼저 간 후 2배씩 늘려 거리 계산하는 방법으로 생각해서 풀이했다.반복문 안에 반복문안에 반복문이 들어가면서 시간이 초과되면서 실패.
거스름돈 문제처럼 생각하고 풀이했으나 오답.포인트는 최소 버튼을 누르는것으로 마이너스 버튼이 있다는것도 생각해야함.온도는 0도에서 40도 사이이고, 높은 온도에서 낮은온도로 변경하는 경우도 있다.절대값을 구하면 될것으로 생각하고 온도차만큼 절대값을 계속 씌우면서 10
문제 설명글은 길지만 잘 읽어보면..최대가질 수 있는 수는 n/2이고, 포켓몬 종류의 수가 n/2보다 적으면 종류의 숫자가 답이다.예외의 수로 둘의 수가 같으면 2를 반환하고... 첫번째로 생각해낸것이... 배열로 반을 나눈 후 앞부분과 뒷부분을 하나씩 비교해서 중복되
문제 설명민아는 새 차를 사려고 합니다. 그녀는 돈이 여유롭지 않아 싼 차를 선호합니다. 문제가 있다면, 가장 싼 차는 품질이 의심스럽다는 점입니다.그래서 민아는 자동차 가격표를 만들고 세 번째로 낮은 가격의 차를 사기로 결심했습니다.int\[] prices 가 주어집
문제 설명정렬할때, 숫자들을 문자열 처럼 취급하는것은 흔한 실수입니다.예를 들어, "1", "174", "23", "578", "71", "9"와 같이 정렬된 배열은 해당 요소가 문자열이 아닌 숫자로 해석되는 경우 올바르지 않습니다.문자열 비교를 사용하여 정렬된 문자열
문제 설명문자열 배열 String\[] text가 있습니다.모든 문자열이 가장 긴 문자열의 길이와 동일한 길이를 가지도록 하고 싶습니다.만약 어떤 문자열의 길이가 가장 긴 문자열의 길이보다 짧다면, 길이가 가장 긴 문자열의 길이와 같아 질때 까지, 그 문자열의 앞에 빈