본문 바로가기

codingtest121

[No.12] 더 많은 배수 구하기 / cos pro 2급 c언어 기출 문제 더 많은 배수 구하기 문제 설명 자연수가 들어있는 배열에 3의 배수와 5의 배수 중 어떤 수가 더 많은지 알아보려 합니다. 1. 3의 배수의 개수를 셉니다. 2. 5의 배수의 개수를 셉니다. 3. 3의 배수와 5의 배수의 개수를 비교 후 다음을 수행합니다. 3-1. 3의 배수가 더 많다면 "three"를 return 합니다. 3-2. 5의 배수가 더 많다면 "five"를 return 합니다. 3-3. 3의 배수와 5의 배수의 개수가 같다면 "same"를 return 합니다. 위 구조를 참고하여 코드가 올바르게 동작할 수 있도록 빈칸에 주어진 func_a, func_b, func_c 함수와 매개변수를 알맞게 채워주세요. 예시 arr arr_len reutrn {2, 3, 6, 9, 12, 15, 10, 2.. 2021. 5. 8.
[No.10] 평균 이하의 개수 구하기 / cos pro 2급 c언어 기출 문제 평균 이하의 개수 구하기 문제 설명 자연수가 들어있는 배열의 평균을 구하고, 평균 이하인 숫자는 몇 개 있는지 구하려 합니다. 예를 들어 주어진 배열이 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]이라면, 평균은 5.5이므로 배열에서 평균 이하인 값은 5개입니다. 자연수가 들어있는 배열 data와 data의 길이 data_len이 매개변수로 주어질 때, 배열에 평균 이하인 값은 몇 개인지 return 하도록 solution 함수를 작성했습니다. 그러나, 코드 일부분이 잘못되어있기 때문에 올바르게 동작하지 않으므로 한 줄만 변경해서 올바르게 동작하도록 수정하세요. 예시 data data_len return [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 10 5 [1, 1, 1, 1, .. 2021. 5. 8.
[No.9] 중복 문자 삭제하기 / cos pro 2급 c언어 기출 문제 중복 문자 삭제하기 문제설명 알파벳 문자열이 주어질 때, 연속하는 중복 문자를 삭제하려고 합니다. 영어 소문자 알파벳으로 이루어진 임의의 문자열 characters가 매개변수로 주어질 때, 연속하는 중복 문자를 삭제한 결과를 reutrn 하도록 solution 함수를 작성하였습니다. 그러나, 코드 일부분이 잘못되어있기 때문에 올바르게 동작하지 않으므로 한 줄만 변경해서 올바르게 동작하도록 수정하세요. 예시 characters return "seteeeencccccceeee" "sentence" 수정해야할 코드 더보기 #include #include #include char* solution(char* characters) { char* result = malloc(sizeof(char) * strlen(.. 2021. 5. 7.
[No.1] 단체 티셔츠 주문하기 / cos pro 2급 c언어 기출 문제 단체 티셔츠 주문하기 문제 설명 단체 티셔츠를 주문하기 위해 학생별로 원하는 티셔츠 사이즈를 조사했습니다. 이때 티셔츠 사이즈는 "XS", "S", "M", "L", "XL", "XXL"로 총 6종류가 있습니다. 학생별로 원하는 티셔츠 사이즈를 배열 shirt_size, shirt_size의 길이 shirt_size_len이 매개 변수로 주어질 때, 사이즈별로 티셔츠가 몇 벌씩 필요한지 가장 작은 사이즈부터 순서대로 배열에 담아 return하도록 solution 함수 완성하세요. 예시 shirt_size shirt_size_len return ["XS", "S", "L", "L", "XL", "S"] 6 [1, 2, 0, 2, 1, 0] 코드 해석 shirt_size[i] 0 1 2 3 4 5 size .. 2021. 5. 2.