문제 설명
정수 n이 매개변수로 주어질 때, n 이하의 홀수가 오름차순으로 담긴 배열을 return하도록 solution 함수를 완성해주세요.
입출력 예
n result 10 [1, 3, 5, 7, 9] 15 [1, 3, 5, 7, 9, 11, 13, 15]
#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>
int* solution(int n)
{
int* answer = (int*)malloc(10000);
for (int i=0; i<(n/2)+1; i++)
{
answer[i] = (2*i)+1;
}
return answer;
free(answer);
}
반복문 구조 이해하면 간단히 풀 수 있는 문제
출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges
'프로그래머스 > level 0' 카테고리의 다른 글
[C] 피자 나눠먹기(1) (0) | 2023.01.21 |
---|---|
[C] 나머지 구하기, 중앙값 구하기 (0) | 2023.01.20 |
[C] 최빈값 구하기 (0) | 2023.01.19 |
[C] 두수의 사칙연산 (0) | 2022.12.29 |
[C] 사칙연산, 조건문, 분수의 덧셈, 배열 두배 (0) | 2022.12.29 |