[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.
[No.32] 시험 합격자가 몇 명이지? / cos pro 2급 c언어 기출 문제
시험 합격자가 몇 명이지? 문제 설명 체력시험 합격 인원을 알아보려고 합니다. 윗몸일으키기 팔굽혀펴기 달리기 80점 이상 80점 이상 70점 이상 - 통과한 종목이 하나 이하거나, 통과 점수의 반을 넘기지 못한 종목이 있다면 불합격입니다. - 그 외에는 합격입니다. 각 종목 기록을 담고 있는 배열 scores, scores의 행 길이 scores_len이 매개변수로 주어질 때, 시험에 합격한 인원을 return하도록 solution 함수를 작성하려고 합니다. 위 구조를 참고하여 코드가 올바르게 동작할 수 있도록 빈칸에 주어진 func_a, func_b, func_c 함수와 매개변수를 알맞게 채워주세요. 예시 scores scores_len return 예시 1 [[30, 40, 100], [97, 88,..
2021. 5. 18.