728x90
반응형
1083 : [기초-종합] 3 6 9 게임의 왕이 되자!(설명)
시간 제한 : 1초 메모리 제한 : 128 MB
문제 설명
3 6 9 게임을 하던 영일이는 3 6 9 게임에서 잦은 실수로 계속해서 벌칙을 받게 되었다.
3 6 9 게임의 왕이 되기 위한 마스터 프로그램을 작성해 보자.
입력
10 보다 작은 정수 1개가 입력된다.
(1 ~ 9)
출력
1 부터 그 수까지 순서대로 공백을 두고 수를 출력하는데,
3 또는 6 또는 9인 경우 그 수 대신 영문 대문자 X 를 출력한다.
입력 예시
9
출력 예시
1 2 X 4 5 X 7 8 X
내 풀이
a=int(input())
for i in range(1, a+1):
if i == 3 or i == 6 or i == 9:
print("X", end=' ')
else:
print(i, end=' ')
모범 답안
a=input()
n=int(a)
for i in range(1, n+1) :
if i%3==0 :
print('X', end=' ')
else :
print(i, end=' ')
해설
정수 a를 int형으로 입력받습니다. 그리고 for 반복문을 사용하여 1부터 a까지 반복합니다.
반복문 내에서는 range (1 ~ a)의 요소 i가 3, 6, 9이면 X를 print 하고 end 옵션으로 공백을 만들어줍니다.
3, 6, 9가 아니면 range의 요소인 i를 출력해줍니다.
728x90
반응형
'알고리즘 (Python) > 코드업 기초 100제' 카테고리의 다른 글
[CodeUp] 코드업 기초 100제 1085번 풀이 - 파이썬(python) (0) | 2020.09.22 |
---|---|
[CodeUp] 코드업 기초 100제 1084번 풀이 - 파이썬(python) (0) | 2020.09.22 |
[CodeUp] 코드업 기초 100제 1082번 풀이 - 파이썬(python) (0) | 2020.09.22 |
[CodeUp] 코드업 기초 100제 1081번 풀이 - 파이썬(python) (0) | 2020.09.22 |
[CodeUp] 코드업 기초 100제 1080번 풀이 - 파이썬(python) (0) | 2020.09.21 |