알고리즘

알고리즘/프로그래머스:LV00

[LV00] 구슬을 나누는 경우의 수

구슬을 나누는 경우의 수 (JAVA) 프로그래머스 문제 보러가기 👉🏻 머쓱이는 구슬을 친구들에게 나누어주려고 합니다. 구슬은 모두 다르게 생겼습니다. 머쓱이가 갖고 있는 구슬의 개수 balls와 친구들에게 나누어 줄 구슬 개수 share이 매개변수로 주어질 때, balls개의 구슬 중 share개의 구슬을 고르는 가능한 모든 경우의 수를 return 하는 solution 함수를 완성해주세요. 제한사항 1 ≤ balls ≤ 30 1 ≤ share ≤ 30 구슬을 고르는 순서는 고려하지 않습니다. share ≤ balls - 생각정리 1. 우선 잘 모르겠다.... ㅋㅋㅋㅋㅋ 힌트라도 보고 풀어보자. 2. 가지고 있는 구슬 중 나누어 줄 구술 개수만큼 고를 수 있는 경우의 수를 구해야..

알고리즘/프로그래머스:LV00

[LV00] 가위 바위 보

가위 바위 보 (JAVA) 프로그래머스 문제 보러가기 👉🏻 가위는 2 바위는 0 보는 5로 표현합니다. 가위 바위 보를 내는 순서대로 나타낸 문자열 rsp가 매개변수로 주어질 때, rsp에 저장된 가위 바위 보를 모두 이기는 경우를 순서대로 나타낸 문자열을 return하도록 solution 함수를 완성해보세요. 제한사항 0 - 생각정리 1. split으로 잘라주면서 2. 2(가위) -> 0(바위) / 0(바위) -> 5(보) / 5(보) -> 2(가위) 로 나타내준다. 3. answer에 더해가면서 진행 - 코드 class Solution { public String solution(String rsp) { String answer = ""; for(int i = 0; i

알고리즘/프로그래머스:LV00

[LV00] 모스부호

모스부호 (JAVA) 프로그래머스 문제 보러가기 👉🏻 머쓱이는 친구에게 모스부호를 이용한 편지를 받았습니다. 그냥은 읽을 수 없어 이를 해독하는 프로그램을 만들려고 합니다. 문자열 letter가 매개변수로 주어질 때, letter를 영어 소문자로 바꾼 문자열을 return 하도록 solution 함수를 완성해보세요. 모스부호는 다음과 같습니다. morse = { '.-':'a','-...':'b','-.-.':'c','-..':'d','.':'e','..-.':'f', '--.':'g','....':'h','..':'i','.---':'j','-.-':'k','.-..':'l', '--':'m','-.':'n','---':'o','.--.':'p','--.-':'q','.-.':'r', '...

알고리즘/프로그래머스:LV00

[LV00] 개미 군단

개미 군단 (JAVA) 프로그래머스 문제 보러가기 👉🏻 개미 군단이 사냥을 나가려고 합니다. 개미군단은 사냥감의 체력에 딱 맞는 병력을 데리고 나가려고 합니다. 장군개미는 5의 공격력을, 병정개미는 3의 공격력을 일개미는 1의 공격력을 가지고 있습니다. 예를 들어 체력 23의 여치를 사냥하려고 할 때, 일개미 23마리를 데리고 가도 되지만, 장군개미 네 마리와 병정개미 한 마리를 데리고 간다면 더 적은 병력으로 사냥할 수 있습니다. 사냥감의 체력 hp가 매개변수로 주어질 때, 사냥감의 체력에 딱 맞게 최소한의 병력을 구성하려면 몇 마리의 개미가 필요한지를 return하도록 solution 함수를 완성해주세요. 입출력 예 #1 hp가 23이므로, 장군개미 네마리와 병정개미 한마리로 사냥할 수 ..

알고리즘/프로그래머스:LV00

[LV00] 배열 자르기

배열 자르기 (JAVA) 프로그래머스 문제 보러가기 👉🏻 import java.util.Arrays; class Solution { public int[] solution(int[] numbers, int num1, int num2) { int[] answer = new int[numbers.length]; answer = Arrays.copyOfRange(numbers, num1, num2 +1); return answer; } }

알고리즘/프로그래머스:LV00

[LV00] 짝수의 합

class Solution { public int solution(int n) { int answer = 0; for(int i=1; i

공또뤼
'알고리즘' 카테고리의 글 목록 (4 Page)