[No.42] 공강시간 구하기 / cos pro 2급 c언어 기출 문제
공강시간 구하기 문제 설명 위 구조를 참고하여 코드가 올바르게 동작할 수 있도록 빈칸에 주어진 func_a, func_b, func_c 함수와 매개변수를 알맞게 채워주세요. 예시 time_table time_table_len return [1, 1, 0, 0, 1, 0, 1, 0, 0, 0] 10 3 코드 해석 int solution(int time_table[], int time_table_len) { int answer = 0; int first_class = func_c(time_table, time_table_len); int last_class = func_a(time_table, time_table_len); answer = func_b(time_table, first_class, last_c..
2021. 5. 23.
[No.41] 사다리 게임의 승자를 구해주세요!/ cos pro 2급 c언어 기출 문제
사다리 게임의 승자를 구해주세요! 문제 설명 예시 ladders ladders_len win return {{1, 2}, {3, 4}, {2, 3}, {4, 5}, {5, 6}} 5 3 1 코드 해석 및 전체 코드 유추 1. for문 안 temp에 player[ladders[i][0] -1]값을 넣는다. 2. answer에 player[win - 1]을 넣는 걸로 player[2]의 값이 1이 됨을 알 수 있다. answer ) 승리하는 사람의 시작 위치를 return 할 변수 player[6] ) 6명이 사다리 게임을 할 때, 몇 번째 위치에서 시작하는 사람이 상품을 타는지. → 배열의 원소로 도착지점의 player의 시작 위치가 들어간다. ( player[1]은 1에 도착하는 사람의 시작 위치 ) f..
2021. 5. 23.
[No. 38] / cos pro 2급 c언어 기출 문제
제목 문제 설명 그러나, 코드 일부분이 잘못되어있기 때문에 올바르게 동작하지 않으므로 한 줄만 변경해서 올바르게 동작하도록 수정하세요. 예시 n votes votes_len return 예시 1 3 [1, 2, 1, 3, 1, 2, 1] 7 1 예시 2 2 [2, 1, 2, 1, 2, 2, 1] 7 2 코드 해석 및 전체 코드 #include #include #include int solution(int n, int votes[], int votes_len) { int arr[101] = { 0, }; for (int i = 0; i votes_len / ..
2021. 5. 21.
[No.33] 획득 점수 구하기. 도박은 안돼요. / cos pro 2급 c언어 기출 문제
획득 점수 구하기. 도박은 안돼요. 문제 설명 A와 B가 카드 게임을 할 때, 누가 더 많은 점수를 획득했는지, 또 획득한 점수는 몇점인지 알아보려고 합니다. 게임 규칙은 다음과 같습니다. 1. 알파벳 a, b, c, d, e가 적힌 카드 뭉치가 있습니다. 2. A와 B가 서로 번갈아 가면서 n장씩 카드를 뽑습니다. 3. 소유한 카드 점수를 합산합니다. 알파벳 카드 한 장당 a = 1, b = 2, c = 3, d = 4, e = 5점으로 점수를 계산합니다. 4. 점수가 더 높은 사람이 승리 합니다. 위 구조를 참고하여 코드가 올바르게 동작할 수 있도록 빈칸에 주어진 func_a, func_b, func_c 함수와 매개변수를 알맞게 채워주세요. 예시 n bundle bundle_len return 4 "..
2021. 5. 19.