728x90
📍 0과 1만 있는 값에서 상태 변화하기
0
: 스위치가 꺼져있는 상태1
: 스위치가 켜져있는 상태
index
가 3의 배수인 자리면, 0
일 때는 1
로, 1
일 때는 0
으로 변경하는 코드를 작성하라. (arr
은 1부터 센다.)
n = 10
target = 3
arr = [-3333, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
for i in range(target, n + 2, 3):
arr[i] = (arr[i] + 1) % 2
print(arr[1:])
👉🏽 [0, 0, 1, 0, 0, 1, 0, 0, 1, 0]
1부터 n까지 i번째 배수마다 상태를 변화하는 코드
for i in range(1, n + 1):
for j in range(i, n + 1, i):
gate[j] = (gate[j] + 1) % 2
print(gate)
반응형
'Python > 파이썬 문법 Tips' 카테고리의 다른 글
[ 파이썬(Python) ] 함수(def)에서 return 인자의 수가 다를 때 (0) | 2021.06.07 |
---|---|
[ 파이썬(Python) ] 여러 줄 문자열 입력에서 좌우, 상하 반전 출력하기 (0) | 2021.06.07 |
[ 파이썬(Python) ] n의 배수인 index만 출력하기 (0) | 2021.05.31 |
[ 파이썬(Python) ] 2차원 행렬에서 세로(column) 열만 추출하기 (0) | 2021.05.28 |
[ 파이썬(Python) ] 여러 줄의 입력을 한 줄로 출력 하고 싶을 때 (0) | 2021.05.28 |
댓글