본문 바로가기

Java/프로그래머스13

[프로그래머스][JAVA] 종이자르기 Contents 가위질을 최소한으로 하라! 문제 설명 머쓱이는 큰 종이를 1 x 1 크기로 자르려고 합니다. 예를 들어 2 x 2 크기의 종이를 1 x 1 크기로 자르려면 최소 가위질 세 번이 필요합니다. 정수 M, N이 매개변수로 주어질 때, M x N 크기의 종이를 최소로 가위질 해야하는 횟수를 return 하도록 solution 함수를 완성해보세요. 제한사항 0 < M, N < 100 종이를 겹쳐서 자를 수 없습니다. 입출력 예 설명 설계 / 아이디어 입출력 예시를 보면, result = M * N - 1 이다 문제풀이 class Solution { public int solution(int M, int N) { int answer = M * N - 1; return answer; } } 2023. 1. 26.
[프로그래머스][JAVA] 연속된 수의 합 Contents 연속된 정수 num개를 더해 total이 되는 정수 배열 문제 설명 연속된 세 개의 정수를 더해 12가 되는 경우는 3, 4, 5입니다. 두 정수 num과 total이 주어집니다. 연속된 수 num개를 더한 값이 total이 될 때, 정수 배열을 오름차순으로 담아 return하도록 solution함수를 완성해보세요. 제한사항 1 ≤ num ≤ 100 0 ≤ total ≤ 1000 num개의 연속된 수를 더하여 total이 될 수 없는 테스트 케이스는 없습니다. 입출력 예 설명 입출력 예 #1 num = 3, total = 12인 경우 [3, 4, 5]를 return합니다. 입출력 예 #2 num = 5, total = 15인 경우 [1, 2, 3, 4, 5]를 return합니다. 입출력 .. 2023. 1. 26.
[프로그래머스][JAVA] 다음에 올 숫자 Contents 등차, 등비의 다음 값을 구하라 문제 설명 등차수열 혹은 등비수열 common이 매개변수로 주어질 때, 마지막 원소 다음으로 올 숫자를 return 하도록 solution 함수를 완성해보세요. 제한사항 2 < common의 길이 < 1,000 -1,000 < common의 원소 < 2,000 common의 원소는 모두 정수입니다. 등차수열 혹은 등비수열이 아닌 경우는 없습니다. 등비수열인 경우 공비는 0이 아닌 정수입니다. 입출력 예시 입출력 예 #1 [1, 2, 3, 4]는 공차가 1인 등차수열이므로 다음에 올 수는 5이다. 입출력 예 #2 [2, 4, 8]은 공비가 2인 등비수열이므로 다음에 올 수는 16이다. 설계 common이 (n씩)얼마씩 차이나는 지 구하기 만약 common[1.. 2023. 1. 18.
728x90