본문 바로가기

COS PRO 2급 기출문제 - Python

(21)
[3차] 문제1) 학생의 등수 구하기 - Python3 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 구름EDU - 모두를 위한 맞춤형 IT교육 구름EDU는 모두를 위한 맞춤형 IT교육 플랫폼입니다. 개인/학교/기업 및 기관 별 최적화된 IT교육 솔루션을 경험해보세요. 기초부터 실무 프로그래밍 교육, 전국 초중고/대학교 온라인 강의, 기업/ edu.goorm.io func_a(scores, score) : rank가 있는 것으로 보아 등수 결과를 return 해주는 함수인 것 같다. func_b(arr) : sort가 있는 것으로 보아 scroes 리스트를 정렬해주는 함수인 것 같다. func_c(arr, n) : return 값이 a..
[2차] 문제10) 상품권 총 지급액구하기 - Python3 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 구름EDU - 모두를 위한 맞춤형 IT교육 구름EDU는 모두를 위한 맞춤형 IT교육 플랫폼입니다. 개인/학교/기업 및 기관 별 최적화된 IT교육 솔루션을 경험해보세요. 기초부터 실무 프로그래밍 교육, 전국 초중고/대학교 온라인 강의, 기업/ edu.goorm.io 100만원, 60만원, 40만원, 20만원 이상 구매와 같은 조건이 있다. else부분의 식은 20만원 이상 구매했을 때만 성립되어야 하므로 조건식을 명시해야한다. def solution(purchase): total = 0 for p in purchase: if p >= 1..
[2차] 문제9) 투표에 대한 후보 찾기 - Python3 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 구름EDU - 모두를 위한 맞춤형 IT교육 구름EDU는 모두를 위한 맞춤형 IT교육 플랫폼입니다. 개인/학교/기업 및 기관 별 최적화된 IT교육 솔루션을 경험해보세요. 기초부터 실무 프로그래밍 교육, 전국 초중고/대학교 온라인 강의, 기업/ edu.goorm.io 리스트에서 해당 숫자가 나올때 마다 counter의 인덱스(=해당 숫자)에 맞게 +1 씩 저장한다. answer는 counter에 K라는 숫자를 찾을 때 마다 1씩 더하는 변수인데 -1로 초기화가 되어있으므로 0으로 변경해야 한다. def solution(votes, N, K..
[2차] 문제8) 소수의 갯수 구하기 - Python3 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 구름EDU - 모두를 위한 맞춤형 IT교육 구름EDU는 모두를 위한 맞춤형 IT교육 플랫폼입니다. 개인/학교/기업 및 기관 별 최적화된 IT교육 솔루션을 경험해보세요. 기초부터 실무 프로그래밍 교육, 전국 초중고/대학교 온라인 강의, 기업/ edu.goorm.io while문에서 일 때 무한 루프를 돌아 반복문이 끝나지 않는다. 따라서 while문의 조건식을 number > 0으로 수정해야 한다. def solution(number): count = 0 while number > 0: n = number % 10 if n == 2 or..
[2차] 문제7) 섭씨, 화씨 온도 바꾸기 - Python3 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 구름EDU - 모두를 위한 맞춤형 IT교육 구름EDU는 모두를 위한 맞춤형 IT교육 플랫폼입니다. 개인/학교/기업 및 기관 별 최적화된 IT교육 솔루션을 경험해보세요. 기초부터 실무 프로그래밍 교육, 전국 초중고/대학교 온라인 강의, 기업/ edu.goorm.io 이 문제는 틀린 한줄을 수정하는 문제이다. 위에 문제 설명을 보면 화씨온도에서 섭씨온도로 변환하는 식이 (화씨온도-32) / 1.8 이므로 두번째 if문의 value 식을 수정하면 된다. def solution(value, unit): converted = 0 if unit ..
[2차] 문제6) 엘리베이터의 총 이동거리구하기 - Python3 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 COS PRO 2급 기출문제 - Python - 구름EDU YBM IT에서 시행하는 COS Pro 자격증 기출문제를 직접 풀어볼 수 있는 실습 위주의 강좌입니다. edu.goorm.io for문 안에 보면 i-1이 있는 것으로 보아 시작이 0이 아닌 1부터이고 리스트 floors의 길이 만큼 반복한다. if문과 else문을 비교하면 뺄셈 순서가 다르므로 if문 조건식은 리스트의 값 크기 비교하는 식이 들어가면 된다. 완성된 코드는 다음과 같다. def solution(floors): dist = 0 length = len(floors)..
[2차] 문제5) 몬스터 공격하기 - Python3 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 COS PRO 2급 기출문제 - Python - 구름EDU YBM IT에서 시행하는 COS Pro 자격증 기출문제를 직접 풀어볼 수 있는 실습 위주의 강좌입니다. edu.goorm.io attack : - 요소 recovery : + 요소 hp : 초기값 while문을 돌면서 count는 1씩 증가한다. 초기값 hp에서 attack값을 빼고 recovery 값을 더해준다. 초기값 hp가 0이 될 때 까지 반복문을 돌린다. 빈칸을 채운 코드는 아래와 같다. def solution(attack, recovery, hp): count = 0..
[2차] 문제4) 5글자 이상인 단어 배열하기 - Python3 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 COS PRO 2급 기출문제 - Python - 구름EDU YBM IT에서 시행하는 COS Pro 자격증 기출문제를 직접 풀어볼 수 있는 실습 위주의 강좌입니다. edu.goorm.io 코드 작성란에는 리스트 안에 있는 단어들의 길이를 비교하는 코드가 들어가야한다. for문으로 리스트 안에있는 단어를 하나씩 꺼내서 if문으로 길이가 5이상인 단어인지 비교하면 된다. empty의 값이 나오려면 answer의 길이가 0일 때 이므로 if문으로 answer의 길이를 비교하면 된다. 완성된 코드는 아래와 같다. def solution(word..