2023.01.02
<Coding Test> 8 day
#26 최댓값 만들기
#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>
// numbers_len은 배열 numbers의 길이입니다.
int solution(int numbers[], size_t numbers_len) {
int answer = 0;
for(int i=0; i<numbers_len; i++)
{
for(int j=i+1;j<numbers_len; j++)
{
if(numbers[i]<numbers[j])
{
int temp=numbers[i];
numbers[i]=numbers[j];
numbers[j]=temp;
}
}
}
answer=numbers[0]*numbers[1];
return answer;
}
코딩테스트 연습 - 최댓값 만들기(1) | 프로그래머스 스쿨 (programmers.co.kr)
#27 배열 자르기
#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>
// numbers_len은 배열 numbers의 길이입니다.
int* solution(int numbers[], size_t numbers_len, int num1, int num2) {
// return 값은 malloc 등 동적 할당을 사용해주세요. 할당 길이는 상황에 맞게 변경해주세요.
int* answer = (int*)malloc(sizeof(int)*(num2-num1+1));
for(int i=0; i<=num2-num1; i++)
{
answer[i]=numbers[num1+i];
}
return answer;
}
코딩테스트 연습 - 배열 자르기 | 프로그래머스 스쿨 (programmers.co.kr)
'programmers' 카테고리의 다른 글
[c programmers] test 29 (0) | 2023.01.05 |
---|---|
[c programmers] test 28 (0) | 2023.01.03 |
[c programmers] test 25 (0) | 2023.01.01 |
[c programmers] test 23-24 (0) | 2023.01.01 |
[c programmers] test 18-22 (0) | 2022.12.31 |