[Programmers/Java/Lv.0/문자열 유형] 56.다항식 더하기
·
👨‍💻 Coding Test/Programers
문제 설명한 개 이상의 항의 합으로 이루어진 식을 다항식이라고 합니다. 다항식을 계산할 때는 동류항끼리 계산해 정리합니다. 덧셈으로 이루어진 다항식 polynomial이 매개변수로 주어질 때, 동류항끼리 더한 결괏값을 문자열로 return 하도록 solution 함수를 완성해보세요. 같은 식이라면 가장 짧은 수식을 return 합니다. 제한사항0 polynomial에 변수는 'x'만 존재합니다.polynomial은 양의 정수, 공백, ‘x’, ‘+'로 이루어져 있습니다.항과 연산기호 사이에는 항상 공백이 존재합니다.공백은 연속되지 않으며 시작이나 끝에는 공백이 없습니다.하나의 항에서 변수가 숫자 앞에 오는 경우는 없습니다." + 3xx + + x7 + "와 같은 잘못된 입력은 주어지지 않습니다.0으로 시..
[Programmers/Java/Lv.0/수학 유형] 55.최댓값 만들기(2)
·
👨‍💻 Coding Test/Programers
문제 설명정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소 중 두 개를 곱해 만들 수 있는 최댓값을 return하도록 solution 함수를 완성해주세요. 제한사항-10,000 ≤ numbers의 원소 ≤ 10,000 2 ≤ numbers 의 길이 ≤ 100입출력 예numbersresult[1, 2, -3, 4, -5]15[0, -31, 24, 10, 1, 9]240[10, 20, 30, 5, 5, 20, 5]600입출력 예 #1 : 두 수의 곱중 최댓값은 -3 * -5 = 15 입니다. 입출력 예 #2 : 두 수의 곱중 최댓값은 10 * 24 = 240 입니다. 입출력 예 #3 : 두 수의 곱중 최댓값은 20 * 30 = 600 입니다. 풀이1import java.util.Arra..
[Programmers/Java/Lv.0/시뮬레이션 유형] 54.캐릭터의 좌표
·
👨‍💻 Coding Test/Programers
문제 설명머쓱이는 RPG게임을 하고 있습니다. 게임에는 up, down, left, right 방향키가 있으며 각 키를 누르면 위, 아래, 왼쪽, 오른쪽으로 한 칸씩 이동합니다. 예를 들어 [0,0]에서 up을 누른다면 캐릭터의 좌표는 [0, 1], down을 누른다면 [0, -1], left를 누른다면 [-1, 0], right를 누른다면 [1, 0]입니다. 머쓱이가 입력한 방향키의 배열 keyinput와 맵의 크기 board이 매개변수로 주어집니다. 캐릭터는 항상 [0,0]에서 시작할 때 키 입력이 모두 끝난 뒤에 캐릭터의 좌표 [x, y]를 return하도록 solution 함수를 완성해주세요. - [0, 0]은 board의 정 중앙에 위치합니다. 예를 들어 board의 가로 크기가 9라면 캐릭터는..
[Programmers/Java/Lv.0/수학 유형] 53.직사각형 넓이 구하기
·
👨‍💻 Coding Test/Programers
문제 설명2차원 좌표 평면에 변이 축과 평행한 직사각형이 있습니다. 직사각형 네 꼭짓점의 좌표 [[x1, y1], [x2, y2], [x3, y3], [x4, y4]]가 담겨있는 배열 dots가 매개변수로 주어질 때, 직사각형의 넓이를 return 하도록 solution 함수를 완성해보세요. 제한사항dots의 길이 = 4dots의 원소의 길이 = 2 -256 잘못된 입력은 주어지지 않습니다.입출력 예dotsresult[[1, 1], [2, 1], [2, 2], [1, 2]]1[[-1, -1], [1, 1], [1, -1], [-1, 1]]4입출력 예 #1 : 좌표 [[1, 1], [2, 1], [2, 2], [1, 2]] 를 꼭짓점으로 갖는 직사각형의 가로, 세로 길이는 각각 1, 1이므로 직사각형의 넓..
[Programmers/Java/Lv.0/문자열 유형] 52.배열 원소의 길이
·
👨‍💻 Coding Test/Programers
문제 설명문자열 배열 strlist가 매개변수로 주어집니다. strlist 각 원소의 길이를 담은 배열을 return하도록 solution 함수를 완성해주세요. 제한사항1 ≤ strlist 원소의 길이 ≤ 100strlist는 알파벳 소문자, 대문자, 특수문자로 구성되어 있습니다.입출력 예strlistresult["We", "are", "the", "world!"][2, 3, 3, 6]["I", "Love", "Programmers."][1, 4, 12]입출력 예 #1 :  ["We", "are", "the", "world!"]의 각 원소의 길이인 [2, 3, 3, 6]을 return합니다. 입출력 예 #2 :  ["I", "Love", "Programmers."]의 각 원소의 길이인 [1, 4, 12]..
[Programmers/Java/Lv.0/문자열 유형] 51.컨트롤 제트
·
👨‍💻 Coding Test/Programers
문제 설명숫자와 "Z"가 공백으로 구분되어 담긴 문자열이 주어집니다. 문자열에 있는 숫자를 차례대로 더하려고 합니다. 이 때 "Z"가 나오면 바로 전에 더했던 숫자를 뺀다는 뜻입니다. 숫자와 "Z"로 이루어진 문자열 s가 주어질 때, 머쓱이가 구한 값을 return 하도록 solution 함수를 완성해보세요. 제한사항1 ≤ s의 길이 ≤ 200-1,000 s는 숫자, "Z", 공백으로 이루어져 있습니다.s에 있는 숫자와 "Z"는 서로 공백으로 구분됩니다.연속된 공백은 주어지지 않습니다.0을 제외하고는 0으로 시작하는 숫자는 없습니다.s는 "Z"로 시작하지 않습니다.s의 시작과 끝에는 공백이 없습니다."Z"가 연속해서 나오는 경우는 없습니다. 입출력 예sresult"1 2 Z 3"4"10 20 30 40"..
Developer Quarterly
'분류 전체보기' 카테고리의 글 목록 (14 Page)