[No.47] 계산대 두 개에서 계산 시간을 구해주세요! / cos pro 2급 c언어 기출 문제 5차 문제 7
5차 문제 7 문제 설명 XX 마트에선 구매할 물건이 3개 이하이면 소량 계산대에서, 그렇지 않으면 일반 계산대에서 계산해야 합니다. 두 계산대 모두 물건 한 개를 계산하는 데 1분이 걸립니다. 손님들이 구매할 물건 수가 담긴 배열 stuffs, 배열 stuffs의 길이 stuffs_len이 매개변수로 주어질 때, 모든 물건을 계산하는 데 필요한 시간을 return 하도록 solution 함수를 작성했습니다. 그러나, 코드 일부분이 잘못되어있기 때문에 올바르게 동작하지 않으므로 한 줄만 변경해서 올바르게 동작하도록 수정하세요. 예시 stuffs stuffs_len return {5, 3, 4, 2, 3, 2} 6 10 수정해야 할 코드 더보기 int solution(int stuffs[], int stu..
2021. 5. 26.
[No.44] 선수가 획득한 점수를 구해주세요. (feat.전투민족) / cos pro 2급 c언어 기출문제
선수가 획득한 점수를 구해주세요. (feat. 전투민족) 문제 설명 종목 점수 산출 방식 태권도 25경기 이상 승리하면 250점, 그 외에는 승리당 8점 500m 달리기 60초에 완주 시 250점 그보다 빠르면 1초당 +5점 느리면 1초당 -5점 사격 10번 사격해 과녁에 적힌 숫자의 합만큼 점수 획득. 7번 이상 10점에 맞추면 추가 점수 100점 선수가 획득한 총점수를 return 하도록 solution함수를 작성하세요. 예시 taekwondo running shooting shooting_len return 27 63 {9, 10, 8, 10, 10, 10, 7, 10, 10, 10} 10 679 코드 해석 및 전체 코드 태권도 점수 구하기 25경기 이상 승리하면 점수는 250점, 그 외에는 승리당..
2021. 5. 24.
[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.