본문 바로가기

COS PRO 2급 기출문제 - Python

[1차] 문제6) 369 게임 박수의 갯수 구하기 - 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

문제 설명
설명
예시

  • 이 문제는 빈칸 채우기 문제이다.
  • if문 조건식을 적으면 된다.

빈칸 채우기

  • 369 게임은 3의 배수, 6의 배수, 9의 배수가 아닌 각 자리에 3, 6, 9라는 숫자가 들어가면 박수를 친다.
  • while문 안에 현재 값을 10으로 나눈 몫을 쓰는 코드가 있으므로
  • if문 조건식에는 1의 자리에 3, 6, 9 라는 숫자가 있는지만 확인하면 된다

 

  • 따라서 빈칸을 채우면 다음과 같다.
def solution(number):
	count = 0
	for i in range(1, number + 1):
		current = i
		while current != 0:
			if current % 10 == 3 or current % 10 == 6 or current % 10 == 9:
				count += 1
			current = current // 10
	return count

결과