본문 바로가기

완성형5

[No.54] 6차 문제 4 / cos pro 2급 c언어 기출 문제 6차 문제 4 문제 설명 카드를 3장 뽑아 점수를 내는 게임을 하려고 합니다. 각 카드는 색이 칠해져 있고, 숫자가 적혀 있습니다. 획득한 점수를 계산하는 규칙은 다음과 같습니다. 1. 카드 3장의 색이 모두 같다면 획득한 점수는 적힌 숫자의 총합에 3을 곱한 값입니다. 2. 카드 2장의 색이 같고, 1장의 색이 다르다면 획득한 점수는 적힌 숫자의 총합에 2를 곱한 값입니다. 3. 카드 3장의 색이 모두 다르다면 획득한 점수는 적힌 숫자의 총합입니다. 뽑은 카드의 색과 숫자를 문자열로 담은 2차원 배열 cards, cards의 길이 cards_len이 매개변수로 주어질 때, 획득한 총점수를 return 하도록 solution 함수를 작성해주세요. 예시 cards cards_len return [["blu.. 2021. 5. 29.
[No.53] 6차 문제 3 / cos pro 2급 c언어 기출 문제 6차 문제 3 문제 설명 단체 유니폼을 주문하려고 합니다. 사람들의 덩치를 수치로 표현할 때 주문해야 하는 유니폼의 사이즈는 다음과 같습니다. 덩치 사이즈 95 미만 S 95 이상 100 미만 M 100 이상 105 미만 L 105 이상 XL 사람들의 덩치를 담은 배열 people, people의 길이 people_len이 매개변수로 주어질 때, 주문해야 하는 유니폼 사이즈의 수를 [S, M, L, XL] 순으로 배열에 담아 return 하도록 solution 함수를 작성해주세요. 예시 people people_len return [97, 102, 93, 100, 107] 5 [1, 1, 2, 1] 코드 해석 및 전체 코드 반환할 값은 주문해야 하는 유니폼 사이즈의 개수가 담긴 배열이다. 배열로 넘겨야 .. 2021. 5. 29.
[No.51] 저는 따뜻한 날이 좋아요 / cos pro 2급 c언어 기출 문제 6차 문제 1 6차 문제 1 문제 설명 n일 동안 매일매일의 평균 기온이 순서대로 들어있는 배열이 있습니다. 이때, A 번째 일과 B 번째 일 사이에서 A, B 번째 일보다 기온이 높았던 날은 총 며칠이었는지 구하려 합니다. n일 동안 매일매일의 평균 기온이 순서대로 들은 배열 temperature, temperature의 길이 temperature_len, 두 날짜를 나타내는 자연수 A, B가 매개변수로 주어질 때, A 번째 일과 B 번째 일 사이에서 두 날짜보다 기온이 높았던 날은 총 며칠인지 return 하도록 solution 함수를 작성하세요. 예시 temperature temperature_len A B return [3, 2, 1, 5, 4, 3, 3, 2] 8 1 6 2 코드 해석 및 전체 코드 A날과 B.. 2021. 5. 28.
[No.50] 가장 오래 일한 사람을 구해주세요 / cos pro 2급 c언어 기출 문제 5차 문제 10 가장 오래 일한 사람을 구해주세요 문제 설명 n명이 시간표에 따라 교대 근무에 들어갑니다. 이때 가장 오래 일한 사람이 몇 시간 일했는지 알아내려 합니다. 근무 순번은 첫 번째 사람부터 n번째 사람 순으로 합니다. n번 사람이 일을 한 뒤에는 다시 첫 번째 사람부터 일을 합니다. 예를 들어 시간표가 [1, 5, 1, 9]이고 n이 3이면 첫 번째 사람은 1+9시간, 두 번째 사람은 5시간, 세 번째 사람은 1시간 근무합니다. 따라서 첫 번째 사람이 가장 오래 일했으며, 10시간 일했습니다. 근무 시간표를 담은 배열 time_table, 배열 time_table의 길이 time_table_len, 사람 수 n이 매개변수로 주어질 때, 가장 오래 일한 사람은 몇 시간 일했는지 return 하도록 soluti.. 2021. 5. 27.
[No.49] 시험 등수 구하기 / cos pro 2급 c언어 기출 문제 5차 문제 9 시험 등수 구하기 문제 설명 시험 점수에 따라 학생의 순위를 매기려 합니다. 동점자 순위는 가능한 순위 중 가장 높은 순위로 매깁니다. 예를 들어 학생별 점수가 [90, 87, 87, 23, 35, 28, 12, 46]이면, 학생별 순위는 [1, 2, 2, 7, 5, 6, 8, 4]입니다. 모든 학생의 점수를 담은 배열 score, 배열 score의 길이 score_len이 매개변수로 주어질 때, 순위를 담은 배열을 return 하도록 solution 함수를 작성해주세요. 예시 score score_len return [90, 87, 87, 23, 35, 28, 12, 46] 8 [1, 2, 2, 7, 5, 6, 8, 4] [10, 20, 20, 30] 4 [4, 2, 2, 1] 코드 해석 및 전체 코드.. 2021. 5. 27.