파이썬/코드업 100제

[코드업 100제] 파이썬으로 3 6 9 게임 만들기

개발_장 2024. 11. 5. 18:24

6082문제: https://codeup.kr/problem.php?id=6082

 

[기초-종합] 3 6 9 게임의 왕이 되자(설명)(py)

python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용

codeup.kr

 

내가 작성한 코드

설명: 

for i in range(1, 64) : 숫자범위 지정
 I = str(i) 문자열로 변환
if I.count('3') >= 1 or I.count('6')>=1 or I.count('9') >= 1:    # 문자열에 3,6,9가 1개라도 있으면  True
        A = I.count('3')+I.count('6')+I.count('9')   #문자열에 있는 3,6,9의 개수
        print("X"*A, end=' ')  # 3,6,9의 개수만큼 X출력 -> 33,36등의 숫자는 X가 두 번 출력됨

 

아쉬운 점 - 문자열에 3,6,9의 유무를 더 간단하게 확인할 수 있을 것 같다.(in사용 등)

 

저대로 제출했는데 결과는 틀렸다고 나온다. 왜지?