본문 바로가기

codingtest121

[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.46] 이제 수학 시험에 모든 걸 건다. 평균 70을 위하여! / cos pro 2급 c언어 기출 문제 이제 수학 시험에 모든 걸 건다. 평균 70을 위하여! 문제 설명 국어 시험 점수와 영어 시험 점수가 나왔습니다. 이때 국어, 영어, 수학 시험의 평균이 70점 이상이려면 수학 시험 점수가 최소 몇 점이어야 하는지 알고 싶습니다. 국어 점수 korean과 영어 점수 english가 매개변수로 주어질 때, 평균 점수를 70점 이상 받기 위해 받아야 하는 수학 점수의 최솟값을 return 하도록 solution 함수를 작성했습니다. 그러나, 코드 일부분이 잘못되어있기 때문에 올바르게 동작하지 않으므로 한 줄만 변경해서 올바르게 동작하도록 수정하세요. 예시 korean english return 70 60 80 수정해야 할 코드 더보기 int solution(int korean, int english) { i.. 2021. 5. 25.
[No.45] n일장이 함께 열리는 날은 언제인가요. / cos pro 2급 c언어 기출 문제 n일장이 함께 열리는 날은 언제인가요. 문제 설명 그러나, 코드 일부분이 잘못되어있기 때문에 올바르게 동작하지 않으므로 한 줄만 변경해서 올바르게 동작하도록 수정하세요. 예시 a b return 4 6 12 수정해야 할 코드 더보기 int solution(int a, int b) { int answer = 0; for (int i = 1; i 2021. 5. 25.
[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.43] 벌금을 세금 내듯 내면 안돼요. 벌금 구하기! / cos pro 2급 c언어 기출 문제 벌금을 세금 내듯 내면 안돼요. 벌금 구하기! 문제 설명 모든 속도위반 차량이 낼 벌금이 총 몇만 원인지 알아내려 합니다. 벌금을 매기는 기준은 다음과 같습니다. 기준 벌금 규정 속도 10% 이상 20% 미만 위반 3만원 규정 속도 20% 이상 30% 미만 위반 5만원 규정 속도 30% 이상 위반 7만원 규정속도 speed, 도로를 달리는 모든 차의 속도가 담긴 배열 cars, 배열 cars의 길이 cars_len이 매개변수로 주어질 때, 총벌금은 몇만 원인지 return 하도록 solution 함수를 작성하려 합니다. 빈칸을 채워 전체 코드를 완성해주세요. 예시 speed cars cars_len return 100 [110, 98, 125, 148, 120, 112, 89] 7 23 조건 범위 기준 .. 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.
[No. 36] 여러분이 열심히 모은 point, 돌려 드립니다. / cos pro 2급 c언어 기출 문제 여러분이 열심히 모은 point, 돌려 드립니다. 문제 설명 적립된 포인트를 최대한으로 사용하려고 합니다. 포인트를 사용하는 규칙은 다음과 같습니다. - 포인트는 100포인트 단위로 사용합니다. - 1000포인트 이상 있을 때만 포인트를 사용할 수 있습니다. 적립된 포인트 point가 매개변수로 주어질 때, 최대 몇 포인트를 쓸 수 있는지 return 하도록 solution 함수를 작성했습니다. 그러나, 코드 일부분이 잘못되어있기 때문에 올바르게 동작하지 않으므로 한 줄만 변경해서 올바르게 동작하도록 수정하세요. 예시 point return 2323 2300 수정해야 할 코드 더보기 int solution(int point) { if (point < 1000) return 0; return point *.. 2021. 5. 20.
[No. 35] 다이어트하는 A씨의 추가 운동 여부 알려주기 / cos pro 2급 c언어 기출 문제 다이어트하는 A 씨의 추가 운동 여부 알려주기 문제 설명 열량 적힌 식단표가 있습니다. 다이어트를 하는 A씨는 오늘 먹는 열량이 그동안 먹은 식단이 열량 중 최솟값보다 큰 경우 운동을 하여 그 차이만큼을 소모합니다. 식단의 열량을 담고 있는 배열 calorie, calorie의 길이 calorie_len이 매개변수로 주어질 떄, 운동으로 소모하는 총열량을 return 하도록 solution 함수를 작성했습니다. 그러나, 코드 일부분이 잘못되어있기 때문에 올바르게 동작하지 않으므로 한 줄만 변경해서 올바르게 동작하도록 수정하세요. 예시 calorie calorie_len return [713, 665, 873, 500, 751] 5 459 수정해야할 코드 더보기 int solution(int calorie.. 2021. 5. 20.