본문 바로가기

구현268

[프로그래머스] 공 던지기 (C++) 공 던지기 / Lv.0 문제 설명 ) 머쓱이는 친구들과 동그랗게 서서 공 던지기 게임을 하고 있습니다. 공은 1번부터 던지며 오른쪽으로 한 명을 건너뛰고 그다음 사람에게만 던질 수 있습니다. 친구들의 번호가 들어있는 정수 배열 numbers와 정수 K가 주어질 때, k번째로 공을 던지는 사람의 번호는 무엇인지 return 하도록 solution 함수를 완성해보세요. 제한 사항 ) 2 2023. 3. 6.
[프로그래머스] 컨트롤 제트 (C++) 컨트롤 제트 / Lv.0 문제 설명 ) 숫자와 "Z"가 공백으로 구분되어 담긴 문자열이 주어집니다. 문자열에 있는 숫자를 차례대로 더하려고 합니다. 이 때 "Z"가 나오면 바로 전에 더했던 숫자를 뺀다는 뜻입니다. 숫자와 "Z"로 이루어진 문자열 s가 주어질 때, 머쓱이가 구한 값을 return 하도록 solution 함수를 완성해보세요. 제한 사항 ) 1 ≤ s의 길이 ≤ 200 -1,000 > answer; int num = answer; // 들어온 값을 temp에 저장 string temp; while (sstream >> temp) { // 만약 "Z"라면 이전값을 빼준다 if (temp == "Z") { answer -= num; } // 이전값 갱신 + 현재값 더해주기 else { int t.. 2023. 3. 6.
[프로그래머스] 직사각형 넓이 구하기 (C++) 직사각형 넓이 구하기 / Lv.0 문제 설명 ) 2차원 좌표 평면에 변이 축과 평행한 직사각형이 있습니다. 직사각형 네 꼭짓점의 좌표 [[x1, y1], [x2, y2], [x3, y3], [x4, y4]]가 담겨있는 배열 dots가 매개변수로 주어질 때, 직사각형의 넓이를 return 하도록 solution 함수를 완성해보세요. 제한 사항 ) dots의 길이 = 4 dots의 원소의 길이 = 2 -256 2023. 3. 6.
[프로그래머스] 다항식 더하기 (C++) 다항식 더하기 / Lv.0 문제 설명 ) 한 개 이상의 항의 합으로 이루어진 식을 다항식이라고 합니다. 다항식을 계산할 때는 동류항끼리 계산해 정리합니다. 덧셈으로 이루어진 다항식 polynomial이 매개변수로 주어질 때, 동류항끼리 더한 결괏값을 문자열로 return 하도록 solution 함수를 완성해보세요. 같은 식이라면 가장 짧은 수식을 return 합니다. 제한 사항 ) 0 2023. 3. 6.