전체 글333 [프로그래머스/C언어] 피자 나눠 먹기 (3) 문제 머쓱이네 피자가게는 피자를 두 조각에서 열 조각까지 원하는 조각 수로 잘라줍니다. 피자 조각 수 slice와 피자를 먹는 사람의 수 n이 매개변수로 주어질 때, n명의 사람이 최소 한 조각 이상 피자를 먹으려면 최소 몇 판의 피자를 시켜야 하는지를 return 하도록 solution 함수를 완성해보세요. 솔루션 #include #include #include int solution(int slice, int n) { int answer = 0; answer = n / slice; if(n % slice) answer += 1; return answer; } https://school.programmers.co.kr/learn/courses/30/lessons/120816 프로그래머스 코드 중심의 개.. 2023. 7. 12. [프로그래머스/C언어] 아이스 아메리카노 문제 머쓱이는 추운 날에도 아이스 아메리카노만 마십니다. 아이스 아메리카노는 한잔에 5,500원입니다. 머쓱이가 가지고 있는 돈 money가 매개변수로 주어질 때, 머쓱이가 최대로 마실 수 있는 아메리카노의 잔 수와 남는 돈을 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요. 솔루션 #include #include #include int* solution(int money) { // return 값은 malloc 등 동적 할당을 사용해주세요. 할당 길이는 상황에 맞게 변경해주세요. int* answer = (int*)malloc(money); answer[0] = money / 5500; answer[1] = money % 5500; return answer; } https:.. 2023. 7. 12. [프로그래머스/C언어] 배열 월소의 길이 문제 문자열 배열 strlist가 매개변수로 주어집니다. strlist 각 원소의 길이를 담은 배열을 retrun하도록 solution 함수를 완성해주세요. 솔루션 #include #include #include // strlist_len은 배열 strlist의 길이입니다. // 파라미터로 주어지는 문자열은 const로 주어집니다. 변경하려면 문자열을 복사해서 사용하세요. int* solution(const char* strlist[], size_t strlist_len) { // return 값은 malloc 등 동적 할당을 사용해주세요. 할당 길이는 상황에 맞게 변경해주세요. int* answer = (int*)malloc(strlist_len * sizeof(int)); for(int i = 0; .. 2023. 7. 12. [프로그래머스/C언어] 자릿수 더하기 문제 정수 n이 매개변수로 주어질 때 n의 각 자리 숫자의 합을 return하도록 solution 함수를 완성해주세요 솔루션 #include #include #include int solution(int n) { int answer = 0; int i = 1; while(1){ if(n / i == 0) break; i*=10; } while(i>0){ answer += n / i; n = n % i; i /= 10; } return answer; } https://school.programmers.co.kr/learn/courses/30/lessons/120906 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는.. 2023. 7. 12. [프로그래머스/C언어] 순서쌍의 개수 문제 순서쌍이란 두 개의 숫자를 순서를 정하여 짝지어 나타낸 쌍으로 (a, b)로 표기합니다. 자연수 n이 매개변수로 주어질 때 두 숫자의 곱이 n인 자연수 순서쌍의 개수를 return하도록 solution 함수를 완성해주세요. 솔루션 #include #include #include int solution(int n) { int answer = 0; for(int i = 1; i 2023. 7. 12. [프로그래머스/C언어] 중복된 숫자 개수 문제 정수가 담긴 배열 array와 정수 n이 매개변수로 주어질 때, array에 n이 몇 개 있는 지를 return 하도록 solution 함수를 완성해보세요. 솔루션 #include #include #include // array_len은 배열 array의 길이입니다. int solution(int array[], size_t array_len, int n) { int answer = 0; for(int i = 0; i < array_len; i++) if(array[i] == n) answer++; return answer; } https://school.programmers.co.kr/learn/courses/30/lessons/120583 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지.. 2023. 7. 12. [프로그래머스/C언어] 배열의 유사도 문제 두 배열이 얼마나 유사한지 확인해보려고 합니다. 문자열 배열 s1과 s2가 주어질 때 같은 원소의 개수를 return하도록 solution 함수를 완성해주세요. 솔루션 #include #include #include // s1_len은 배열 s1의 길이입니다. // s2_len은 배열 s2의 길이입니다. // 파라미터로 주어지는 문자열은 const로 주어집니다. 변경하려면 문자열을 복사해서 사용하세요. int solution(const char* s1[], size_t s1_len, const char* s2[], size_t s2_len) { int answer = 0; for(int i = 0; i < s1_len; i++) for(int j = 0; j < s2_len; j++){ if(str.. 2023. 7. 12. [프로그래머스/C언어] 피자 나눠 먹기 (1) 문제 머쓱이네 피자가게는 피자를 일곱 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 주어질 때, 모든 사람이 피자를 한 조각 이상 먹기 위해 필요한 피자의 수를 return 하는 solution 함수를 완성해보세요. 솔루션 int solution(int n) { int answer = 0; if(n % 7 == 0) answer = n / 7; else answer = n / 7 + 1; return answer; } https://school.programmers.co.kr/learn/courses/30/lessons/120814 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요... 2023. 7. 12. [프로그래머스/C언어] 편지 문제 머쓱이는 할머니께 생신 축하 편지를 쓰려고 합니다. 할머니가 보시기 편하도록 글자 한 자 한 자를 가로 2cm 크기로 적으려고 하며, 편지를 가로로만 적을 때, 축하 문구 message를 적기 위해 필요한 편지지의 최소 가로길이를 return 하도록 solution 함수를 완성해주세요. 솔루션 #include #include #include // 파라미터로 주어지는 문자열은 const로 주어집니다. 변경하려면 문자열을 복사해서 사용하세요. int solution(const char* message) { int answer = 0; answer = strlen(message) * 2; return answer; } https://school.programmers.co.kr/learn/courses/3.. 2023. 7. 11. [프로그래머스/C언어] 점의 위치 구하기 문제 사분면은 한 평면을 x축과 y축을 기준으로 나눈 네 부분입니다. 사분면은 아래와 같이 1부터 4까지 번호를매깁니다. -x 좌표와 y 좌표가 모두 양수이면 제1사분면에 속합니다. -x 좌표가 음수, y 좌표가 양수이면 제2사분면에 속합니다. -x 좌표와 y 좌표가 모두 음수이면 제3사분면에 속합니다. -x 좌표가 양수, y 좌표가 음수이면 제4사분면에 속합니다. x 좌표 (x, y)를 차례대로 담은 정수 배열 dot이 매개변수로 주어집니다. 좌표 dot이 사분면 중 어디에 속하는지 1, 2, 3, 4 중 하나를 return 하도록 solution 함수를 완성해주세요. 솔루션 #include #include #include // dot_len은 배열 dot의 길이입니다. int solution(int .. 2023. 7. 11. 이전 1 ··· 29 30 31 32 33 34 다음