
문제 설명 A 학교에는 단체 티셔츠를 주문하기 위해 학생별로 원하는 티셔츠 사이즈를 조사했습니다. 선택할 수 있는 사이즈는 작은 순서대로 "XS","S","M","L","XL","XXL" 총 6종류가 있습니다. 학생별로 원하느 닡셔츠 사이즈를 조사한 결과가 들어있는 배

\[COS PRO 2급-Python] 쇼핑몰 등급별 할인 금액구하기A 쇼핑몰에서는 회원 등급에 따라 할인 서비스를 제공합니다. 회원 등급에 따른 할인율은 다음과 같습니다.(S = 실버, G = 골드, V = VIP)상품의 가격 price와 구매자의 회원 등급을 나타내는

시작 날짜와 끝 날짜가 주어질 때, 두 날짜가 며칠만큼 떨어져 있는지(D-day)를 구하려고 합니다. 이를 위해 다음과 같이 3단계로 간단히 프로그램 구조를 작성했습니다. (단, 윤년은 고려하지 않습니다.)1단계. 시작 날짜가 1월 1일로부터 며칠만큼 떨어져 있는지 구

\[COS PRO 2급-Python] 등장하는 가장 많은 수와 적은 수 구하기자연수가 들어있는 배열이 있습니다. 이 배열에서 가장 많이 등장하는 숫자의 개수는 가장 적게 등장하는 숫자 개수의 몇 배인지 구하려 합니다. 이를 위해 다음과 같이 간단히 프로그램 구조를 작성

\[COS PRO 2급-Python] 단체 티셔츠 주문하기주어진 배열의 순서를 뒤집으려고 합니다.예를 들어 주어진 배열이 1,4,2,3이면, 순서를 뒤집은 배열은 3,2,4,1입니다.정수가 들어있는 배열 arr와 arr의 길이 arr_len이 매개변수로 주어졌을 때,

\[COS PRO 2급-Python] 369 게임 박수의 갯수 구하기369 게임은 여러 명이 같이하는 게임입니다. 게임의 규칙은 아래와 같습니다.1부터 시작합니다.한 사람씩 차례대로 숫자를 1씩 더해가며 말합니다.말해야 하는 숫자에 3, 6, 9의 개수만큼 손뼉을 칩니

[COS PRO 2급-Python] 단체 티셔츠 주문하기 문제 설명 A 대학에서는 수준별 영어 강의를 제공하고 있습니다. 초급 영어 강의는 토익시험에서 650점 이상 800점 미만의 성적을 취득한 학생만을 수강대상으로 하고 있습니다. 초급 영어 강의에 수강신청한 사람이

앞에서부터 읽을 때와 뒤에서부터 읽을 때 똑같은 단어 또는 문장을 팰린드롬(palindrome)이라고 합니다. 예를 들어서 racecar, noon은 팰린드롬 단어입니다. 소문자 알파벳, 공백(""), 그리고 마침표(".")로 이루어진 문장이 팰린드롬 문장인지 점검하려

알파벳 문자열이 주어질 때, 연속하는 중복 문자를 삭제하려고 합니다. 예를 들어, "senteeeencccccceeeee"라는 문자열이 주어진다면, "sentence"라는 결과물이 나옵니다. 영어 소문자 알파벳으로 이루어진 임의의 문자열 characters가 매개변수로

\[COS PRO 2급-Python] 평균 이하의 개수 구하기평균은 자료의 합을 자료의 개수로 나눈 값을 의미합니다. 자연수가 들어있는 배열의 평균을 구하고, 평균 이하인 숫자는 몇개 있는지 구하려합니다. 예를 들어 주어진 배열이 1,2,3,4,5,6,7,8,9,10이

\[COS PRO 2급-Python] 최대한 많은 쌍의 장갑 갯수 구하기왼손 장갑의 제품 번호가 들어있는 배열과 오른손 장갑의 제품 번호가 들어있는 배열이 있습니다.제품 번호는 1부터 10 사이의 자연수입니다.제품 번호가 같은 왼손장갑과 오른손 장갑을 합쳐 장갑 한쌍을

[COS PRO 2급-Python] 짝수들의 제곱의 합 구하기 문제 설명 서로 다른 두 자연수 N과 M이 매개변수로 주어질 때, N부터 M까지의 자연수 중에서 짝수들의 제곱의 합을 return 하도록 solution 함수를 완성해주세요. 매개변수 설명 왼손 장갑의

\[COS PRO 2급-Python] 몬스터 공격하기게임 캐릭터가 몬스터와 1:1 전투를 하려 합니다.몬스터는 처음에 일정 수치의 체력(HP)을 가지고 있습니다.캐릭터가 전투에서 이기려면 몬스터를 공격해 몬스터의 체력을 0 이하로 만들어야합니다.캐릭터는 공격 마법만 사

\[COS PRO 2급-Python] 더 많은 배수 구하기자연수가 들어있는 배열에 3의 배수와 5의 배수 중 어떤 수가 더 많은지 알아보려 합니다. 이를 위해 다음과 같이 프로그램 구조를 작성했습니다.3의 배수의 개수를 셉니다.5의 배수의 개수를 셉니다.3의 배수와 5

\[COS PRO 2급-Python] 5글자 이상인 단어 배열하기단어들이 들어있는 배열에서 길이가 5 이상인 단어를 배열에 들어있는 순서대로 이어 붙이려 합니다.예를 들어 배열이 다음과 같은 경우"favoritecolorviolet"을 만들면 됩ㄴ디ㅏ.단어들이 들어있는

\[COS PRO 2급-Python] 엘리베이터의 이동 거리 구하기하루 동안 엘리베이터가 멈춘 층이 순서대로 들어있는 배열이 있습니다.이때, 엘리베이터의 총 이동거리를 구하려 합니다.단, 층과 층 사이의 거리는 1입니다.하루 동안 엘리베이터가 멈춘 층이 순서대로 들어있

\[COS PRO 2급-Python] 섭씨, 화씨 온도 바꾸기화씨온도(°F)를 섭씨온도(°C)로, 섭씨온도(°C)를 화씨온도(°F)로 바꾸려고 합니다.두 온도 사이의 환산 공식은 다음과 같습니다.환산공식화씨온도(°F)에서 섭씨온도 (°C)로 환산 : (화씬온도 -32)

\[COS PRO 2급-Python] 투표에 대한 후보 찾기N명의 후보에 대해 투표한 결과가 들어있는 배열이 있습니다.예를 들어 5명의 후보에 대해 투표를 진행한 결과가 2, 5, 3, 4, 1, 5, 5, 5, 3 이라면 순서대로 2번, 5번, 3번, 4번, 1번,

[COS PRO 2급-Python] 짝수들의 제곱의 합 구하기 문제 설명 자연수의 각 자릿수 중에서 소수는 몇 개인지 구하려 합니다. 즉, 자연수를 각 자릿수별로 나누었을 때, 2, 3, 5, 7이 몇 개 있는지 구하려 합니다. 예를 들어, 자연수가 29022531

\[COS PRO 2급-Python] 상품권 총 지급액 구하기A 백화점에서는 고객의 구매금액에 따라 다음과 같이 상품권을 지급합니다.이때, 상품권은 지급 가능한 가장 큰 금액으로 한 장만 지급합니다.예를 들어 고객이 65만 원을 구매했다면 , 3만 우너 상품구넝 한 장

\[COS PRO 2급-Python] 내 절반이 여기에 있는가?배열 원소인 자신을 2로 나눈 값이 배열에 있는 수의 개수를 구하려고 합니다. 예를 들어, 배열이 4,8,3,6,7인 경우, 6/2 = 3, 8/2 = 4이므로 자신을 나눈 값이 배열에 들어있는 수의 개수는

\[COS PRO 2급-Python] 주차장에 몇대가 들어올수 있는 거야?관공서 주차장에는 차량 2부제를 실시합니다. 차량 2부제는 차량 번호 끝자리가 홀수인 차량은 홀수 일에만, 짝수인 차량은 짝수 일에만 주차장에 들어올 수 있도록 하는 제도입니다.며칠인지 나타내는

[COS PRO 2급-Python] TV 애청자 A씨 문제 설명 A씨가 하루에 TV를 두 대 이상 트는 시간을 알아내려합니다. A씨는 매일 세 프로그램을 시청합니다. 프로그램 방송 시간이 겹칠 때 TV를 여러 대 켜서 모든 프로그램을 봅니다. 예를 들어 두 프로그램
[COS PRO 2급-Python] 남은 재료로 주스 만들기 문제 설명 주스 1잔을 만들려면 사과 3개와 당근 1개가 필요합니다. 그런데 키우는 토끼에게 먹이를 주기 위해 사과와 당근 종류에 상관없이 k개를 빼놓으려고 합니다. 주스는 최대한 많이 만들수록 좋습니다.

\[COS PRO 2급-Python] 단어의 오타 수정하기영어 단어를 외우기 위해 단어를 반복하여 타이핑합니다. 그런데, 타이핑하고 보니 오타가 많습니다. 오타를 수정하려면 문자를 몇 개 바꿔야 하는지 구하려 합니다.예를 들어, "CODE"라는 단어를 3번 타이핑했더니

[COS PRO 2급-Python] 여행객의 총 교통비 구하기 문제 설명 여행객들의 총 교통비를 계산하려고 합니다. 교통편은 "Bus","Ship",Airplane" 총 3가지입니다. 나이가 20살 이상이면 어른 요금을, 그렇지 않으면 어린이 요금을 받습니다. 각 교

\[COS PRO 2급-Python] 타일 색칠 방법 구하기예를 들어, 타일 길이가 11이면 "RRRGGBRRRGG"의 색으로 칠할 수 있습니다.타일 길이가 매개변수 tile_length로 주어질 때, 타일을 색칠한 순서로 문자열로 return하는 solution함수를

\[COS PRO 2급-Python] 체조 선수의 점수 구해주기체조선수는 여러 심사위원의 점수 중 가장 높은 점수 하나와 가장 낮은 점수 하나를 제외하고 나머지 점수들의 평균을 계산하여 최종점수를 받습니다. 단, 이때 소수점 이하의 수는 버립니다.예를 들어, A 선수가

\[COS PRO 2급-Python] 단어의 오타 수정하기모 학교에서는 학기가 끝날 때마다 장학금을 줍니다. 이때 장학생이 몇 명인지 구하려고 합니다. 장학금을 주는 조건은 다음과 같습니다.1\. 이번 학기 성적이 80점 이상(100점 만점)이면서 석차가 상위 10%

\[COS PRO 2급-Python] 학생의 등수 구하기학생들의 시험 점수가 주어졌을 때, n번 학생이 몇 등인지 구하려 합니다.학번은 0번부터 시작하며, 시험 점수는 학번순으로 주어집니다.예를 들어 학생 네 명의 시험 점수가 다음과 같은 경우3번 학생은 3등을 했습니

[COS PRO 2급-Python] 상담 선생님은 너무 바빠요 문제 설명 학생 10명이 상담을 받기 위해 매일 한 명씩, 순서대로 상담실을 찾아갑니다. 상담은 상담 선생님이 계실 때에만 상담을 받을 수 있습니다. 또한 한번 상담실을 방문한 학생은 다시 상담실에 찾아가

\[COS PRO 2급-Python] 시험 합격자가 몇명이지?체력시험 합격 인원을 알아보려고 합니다. 체력시험 종목으로는 윗몸일으키기, 팔굽혀펴기, 달리기가 있습니다. 종목별 합격기준은 다음과 같습니다.통과한 종목이 하나 이하거나, 통과 점수의 반을 넘기지 못한 종목이

\[COS PRO 2급-Python] 획득 점수 구하기. 도박은 안돼요.A와 B가 카드 게임을 할 때, 누가 더 많은 점수를 획득했는지, 또 획득한 점수는 몇 점인지 알아보려고 합니다. 게임 규칙은 다음과 같습니다.알파벳 a,b,c,d,e가 적힌 카드뭉치가 있습니다.A

\[COS PRO 2급-Python] 조교의 수 구하기.프로그래밍 수업 n개를 동시에 진행할 때, 필요한 조교 수를 알아보려고 합니다.조교 1명이 m명의 학생을 담당합니다.교실별 학생 수 classes,classes의 길이 classes_len, 조교 1명이 담당하는

\[COS PRO 2급-Python] A씨의 추가 운동 여부 알려주기열량이 적힌 식단표가 있습니다.다이어트를 하는 A씨는 오늘 먹는 열량이 그동안 먹은 식단의 열량 중 최솟값보다 큰 경우 운동을 하여 그 차이만큼을 소모합니다. 예를 들어, 식단의 열량이713,665,8

\[COS PRO 2급-Python] 열심히 모든 point, 돌려드립니다.적립된 포인트를 최대한으로 사용하려고 합니다. 포인트를 사용하는 규칙은 다음과 같습니다.포인트는 100포인트 단위로 사용합니다.1000포인트 이상 있을 때만 포인트를 사용할 수 있게 합니다.적립

\[COS PRO 2급-Python] 오른 점수와 떨어진 점수 구하기중간시험 점수와 기말시험 점수가 있습니다. 이를 바탕으로 점수가 가장 많이 오른 학생의 점수 차이와 가장 많이 떨어진 학생의 점수 차이를 구하려 합니다. 이를 위해 다음과 같이 프로그램 구조를 작성했습

\[COS PRO 2급-Python] 누가 반장이 될까요?1번부터 n번까지의 후보에 대한 투표 결과가 주어질 때, 과반수를 득표한 후보자의 번호를 구하려고 합니다. 여기서 과반수란 절반이 넘는 수를 의미합니다.예를 들어, 1번붜 3번까지의 후보에 대한 투표 결과가 1,

\[COS PRO 2급-Python] 위험한 지역 몇개인지 알려주기4 x 4 크기 격자 모양 지형에 위험 지역이 몇 개인지 알고 싶습니다. 위험지역이란 동, 서, 남, 북 인접한 지역이 모두 해당 지역보다 높은 지역입니다. 예를 들어 지역 높이기 아래와 같다면빨간 영역

\[COS PRO 2급-Python XX시험 합격자 수 구하기](https://edu.goorm.io/learn/lecture/17033/cos-pro-2%EA%B8%89-%EA%B8%B0%EC%B6%9C%EB%AC%B8%EC%A0%9C-python/lesso

\[COS PRO 2급-Python] 사다리 게임의 승리자를 구해주세요!6명이 사다리 게임을 할 때, 몇 번째 위치에서 시작하는 사람이 상품을 타는지 알고 싶습니다.가로줄은 항상 인접한 세로줄만 연결할 수 있으며 주어진 순서대로 위에서부터 연결합니다.예를 들어, 아래

\[COS PRO 2급-Python] 공강시간 구하기공강이란 수업 시간 사이에 수업이 없이 비는 시간입니다. 시간표가 주어질 때 공강은 총 몇 시간인지 구하려 합니다. 시간표 상에 수업이 있는 시간은 1로, 수업이 없는 시간은 0으로 표시합니다. 모든 수업은 정각에 시

\[COS PRO 2급-Python] 벌금 구하기!모든 속도위반 차량이 낼 벌금이 총 몇만 원인지 알아내려 합니다. 벌금을 매기는 기준은 다음과 같습니다.예를 들어 규정 속도가 100인 도로를 122로 달렸다면 규정 속도를 12% 위반하였습니다. 따라서 규정 속도를 1

\[COS PRO 2급-Python] 선수가 획득한 점수를 구해주세요.종목은 태권도, 500m 달리기, 사격 경기를 하려 합니다. 종목별 점수 산출 방식은 다음과 같습니다.태권도에서 승리한 횟수 taekwondo, 달리기 기록 running, 가격 기록이 담긴 배열 s