본문 바로가기

cpp450

[프로그래머스] 순서쌍의 개수 (C++) 순서쌍의 개수 / Lv.0 문제 설명 ) 순서쌍이란 두 개의 숫자를 순서를 정하여 짝지어 나타낸 쌍으로 (a, b)로 표기합니다. 자연수 n이 매개변수로 주어질 때 두 숫자의 곱이 n인 자연수 순서쌍의 개수를 return하도록 solution 함수를 완성해주세요. 제한 사항 ) 1 ≤ n ≤ 1,000,000 입출력 예 ) 입출력 예 설명 ) 입출력 예 #1 n이 20 이므로 곱이 20인 순서쌍은 (1, 20), (2, 10), (4, 5), (5, 4), (10, 2), (20, 1) 이므로 6을 return합니다. 입출력 예 #2 n이 100 이므로 곱이 100인 순서쌍은 (1, 100), (2, 50), (4, 25), (5, 20), (10, 10), (20, 5), (25, 4), (50, 2).. 2023. 3. 9.
[프로그래머스] 피자 나눠 먹기 (1) (C++) 피자 나눠 먹기 (1) / Lv.0 문제 설명 ) 머쓱이네 피자가게는 피자를 일곱 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 주어질 때, 모든 사람이 피자를 한 조각 이상 먹기 위해 필요한 피자의 수를 return 하는 solution 함수를 완성해보세요. 제한 사항 ) 1 ≤ n ≤ 100 입출력 예 ) 입출력 예 설명 ) 입출력 예 #1 7명이 최소 한 조각씩 먹기 위해서 최소 1판이 필요합니다. 입출력 예 #2 1명은 최소 한 조각을 먹기 위해 1판이 필요합니다. 입출력 예 #3 15명이 최소 한 조각씩 먹기 위해서 최소 3판이 필요합니다. 풀이) 1 2 3 4 5 6 7 8 9 10 11 12 #include #include using namespace std; int solution.. 2023. 3. 9.
[프로그래머스] 중앙값 구하기 (C++) 중앙값 구하기 / Lv.0 문제 설명 ) 중앙값은 어떤 주어진 값들을 크기의 순서대로 정렬했을 때 가장 중앙에 위치하는 값을 의미합니다. 예를 들어 1, 2, 7, 10, 11의 중앙값은 7입니다. 정수 배열 array가 매개변수로 주어질 때, 중앙값을 return 하도록 solution 함수를 완성해보세요. 제한 사항 ) array의 길이는 홀수입니다. 0 2023. 3. 9.
[프로그래머스] 특정 문자 제거하기 (C++) 특정 문자 제거하기 / Lv.0 문제 설명 ) 문자열 my_string과 문자 letter이 매개변수로 주어집니다. my_string에서 letter를 제거한 문자열을 return하도록 solution 함수를 완성해주세요. 제한 사항 ) 1 ≤ my_string의 길이 ≤ 100 letter은 길이가 1인 영문자입니다. my_string과 letter은 알파벳 대소문자로 이루어져 있습니다. 대문자와 소문자를 구분합니다. 입출력 예 ) 입출력 예 설명 ) 입출력 예 #1 "abcdef" 에서 "f"를 제거한 "abcde"를 return합니다. 입출력 예 #2 "BCBdbe" 에서 "B"를 모두 제거한 "Cdbe"를 return합니다. 풀이) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 .. 2023. 3. 9.