본문 바로가기

cpp450

[프로그래머스] 배열 원소의 길이 (C++) 배열 원소의 길이 / Lv.0 문제 설명 ) 문자열 배열 strlist가 매개변수로 주어집니다. strlist 각 원소의 길이를 담은 배열을 retrun하도록 solution 함수를 완성해주세요. 제한 사항 ) 1 ≤ strlist 원소의 길이 ≤ 100 strlist는 알파벳 소문자, 대문자, 특수문자로 구성되어 있습니다. 입출력 예 ) 입출력 예 설명 ) 입출력 예 설명 입출력 예 #1 ["We", "are", "the", "world!"]의 각 원소의 길이인 [2, 3, 3, 6]을 return합니다. 입출력 예 #2 ["I", "Love", "Programmers."]의 각 원소의 길이인 [1, 4, 12]을 return합니다. 풀이) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1.. 2023. 3. 10.
[프로그래머스] 짝수 홀수 개수 (C++) 짝수 홀수 개수 / Lv.0 문제 설명 ) 정수가 담긴 리스트 num_list가 주어질 때, num_list의 원소 중 짝수와 홀수의 개수를 담은 배열을 return 하도록 solution 함수를 완성해보세요. 제한 사항 ) 1 ≤ num_list의 길이 ≤ 100 0 ≤ num_list의 원소 ≤ 1,000 입출력 예 ) 입출력 예 설명 ) 입출력 예 #1 [1, 2, 3, 4, 5]에는 짝수가 2, 4로 두 개, 홀수가 1, 3, 5로 세 개 있습니다. 입출력 예 #2 [1, 3, 5, 7]에는 짝수가 없고 홀수가 네 개 있습니다. 풀이) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #include #include using namespace std; vector .. 2023. 3. 10.
[프로그래머스] 옷가게 할인 받기 (C++) 옷가게 할인 받기 / Lv.0 문제 설명 ) 머쓱이네 옷가게는 10만 원 이상 사면 5%, 30만 원 이상 사면 10%, 50만 원 이상 사면 20%를 할인해줍니다. 구매한 옷의 가격 price가 주어질 때, 지불해야 할 금액을 return 하도록 solution 함수를 완성해보세요. 제한 사항 ) 10 ≤ price ≤ 1,000,000 price는 10원 단위로(1의 자리가 0) 주어집니다. 소수점 이하를 버린 정수를 return합니다. 입출력 예 ) 입출력 예 설명 ) 입출력 예 #1 150,000원에서 5%를 할인한 142,500원을 return 합니다. 입출력 예 #2 580,000원에서 20%를 할인한 464,000원을 return 합니다. 풀이) 1 2 3 4 5 6 7 8 9 10 11 1.. 2023. 3. 9.
[프로그래머스] 최댓값 만들기(1) (C++) 최댓값 만들기(1) / Lv.0 문제 설명 ) 정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소 중 두 개를 곱해 만들 수 있는 최댓값을 return하도록 solution 함수를 완성해주세요. 제한 사항 ) 0 ≤ numbers의 원소 ≤ 10,000 2 ≤ numbers의 길이 ≤ 100 입출력 예 ) 입출력 예 설명 ) 입출력 예 #1 두 수의 곱중 최댓값은 4 * 5 = 20 입니다. 입출력 예 #1 두 수의 곱중 최댓값은 31 * 24 = 744 입니다. 풀이) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #include #include #include using namespace std; int solution(vector numbers) { int an.. 2023. 3. 9.