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사용 등)
저대로 제출했는데 결과는 틀렸다고 나온다. 왜지?
'파이썬 > 코드업 100제' 카테고리의 다른 글
[코드업 100제]6096번 바둑알 십자가 뒤집기 (3) | 2024.11.10 |
---|---|
[코드업100제] 6095 바둑판에 흰돌 놓기 (1) | 2024.11.07 |