
□문제 설명 카드를 3장 뽑아 점수를 내는 게임을 하려고 합니다. 각 카드는 색이 칠해져 있고, 숫자가 적혀 있습니다. 획득한 점수를 계산하는 규칙은 다음과 같습니다. 카드 3장의 색이 모두 같다면 획득한 점수는 적힌 숫자의 총합에 3을 곱한 값입니다. 카드 2장의 색이 같고, 1장의 색이 다르다면 획득한 점수는 적힌 숫자의 총합에 2를 곱한 값입니다. 카드 3장의 색이 모두 다르다면 획득한 점수는 적힌 숫자의 총합입니다. 뽑은 카드의 색과 숫자를 문자열로 담은 2차원 배열 cards, cards의 길이 cards_len이 매개변수로 주어질 때, 획득한 총 점수를 return하도록 solution함수를 작성해주세요. □매개변수 설명 뽑은 카드의 색과 숫자를 문자열로 담은 2차원 배열 cards, card..
□문제설명 단체 유니폼을 주문하려고 합니다. 사람들의 덩치를 수치로 표현할 때 주문해야 하는 유니폼의 사이즈는 다음과 같습니다. 덩치 사이즈 95 미만 S 95 이상 100 미만 M 100 이상 105 미만 L 105 이상 XL 사람들의 덩치를 담은 배열 people, people의 길이 people_len이 매개변수로 주어질 때, 주문해야 하는 유니폼 사이즈의 수를 [S,M,L,XL]순으로 배열에 담아 return하도록 solution함수를 작성해주세요. □매개변수 설명 사람들의 덩치를 담은 배열 people, people의 길이 people_len이 매개변수로 주어집니다. people_len은 1이상 100이하인 자연수입니다. 사람들의 덩치는 80 이상 120 이하인 자연수입니다. □예시 people..

주어진 코드 #include #include #include int solution(int papers[], int papers_len, int K) { int length = papers_len; for (int i = 0; i < papers_len; i++) { K -= papers[i]; if (K == 0) return i; } return length; } int main() { int papers1[] = { 2, 4, 3, 2, 1 }; int papers_len1 = 5; int K1 = 10; int ret1 = solution(papers1, papers_len1, K1); printf("solution 함수의 반환 값은 %d 입니다.\n", ret1); int papers2[] = ..

주어진 코드 #include #include #include int solution(int temperature[], int temperature_len, int A, int B) { int answer = 0; //빈칸 return answer; } int main() { int temperature[] = { 3, 2, 1, 5, 4, 3, 3, 2 }; int temperature_len = 8; int A = 1; int B = 6; int ret = solution(temperature, temperature_len, A, B); printf("solution 함수의 반환 값은 %d 입니다.\n", ret); } 완성 코드 #include #include #include int solution(..

주어진 코드 #include #include #include int solution(int time_table[], int time_table_len, int n) { int answer = 0; //빈칸 return answer; } int main() { int time_table1[] = {1, 5, 1, 9}; int time_table_len1 = 4; int n1 = 3; int ret1 = solution(time_table1, time_table_len1, n1); printf("solution 함수의 반환 값은 %d 입니다.\n", ret1); int time_table2[] = {4, 8, 2, 5, 4, 6, 7}; int time_table_len2 = 7; int n2 = 4; i..

주어진 코드 #include #include #include int* solution(int score[], int score_len) { int* answer; //빈칸 return answer; } int main() { int score1[] = { 90, 87, 87, 23, 35, 28, 12, 46 }; int score_len1 = 8; int* ret1 = solution(score1, score_len1); printf("solution 함수의 반환 값은 ["); for (int i = 0; i < score_len1; i++) { if (i != 0) printf(", "); printf("%d", ret1[i]); } printf("] 입니다.\n"); int score2[] = { ..

주어진 코드 #include #include #include int solution(int usage) { int answer = 0; if (usage > 30) answer = 20 * 430 + 10 * 570 + (usage - 20) * 840; else if (usage > 20) answer = 20 * 430 + (usage - 20) * 570; else answer = usage * 430; return answer; } int main() { int usage = 35; int ret = solution(usage); printf("solution 함수의 반환 값은 %d 입니다.\n", ret); } 예시 usage return 35 26900 코드 문제점 if (usage > 30)..

주어진 코드 #include #include #include int solution(int stuffs[], int stuffs_len) { int answer = 0; int small_counter = 0; int general_counter = 0; for (int i = 0; i 3) general_counter += stuffs[i]; else small_counter += stuffs[i]; } if (small_counter < general_counter) answer = small_counter; else answer = general_counter; return answer; } int main() { int stuffs..
- 구름 기출문제
- 배열
- C++
- c언어 기출문제
- YBM
- c언어
- 자바
- CosPro
- 구름에듀 기출문제
- COSPRO 2급
- 1급
- 알고리즘
- cospro기출
- Java
- Cos Pro
- 연습문제
- programmers
- groom
- 코딩테스트
- YBM기출
- 코스프로
- 프로그래머스
- cospro기출문제
- 구름에듀
- 기출문제
- 배열활용문제
- groomedu
- lv2
- lv1
- C
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |