본문 바로가기

COS PRO 2급 기출문제 - Python

[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 n == 3 or n == 5 or n == 7:
			count += 1
		number //= 10
	return count

 

실행 결과