728x90
반응형
<문제>
<소스코드>
import sys
n = int(input())
result = []
balloon = list(map(int, sys.stdin.readline().split()))
idx = [x for x in range(1, n+1)]
i = 0
tmp = balloon.pop(i)
result.append(idx.pop(i))
while balloon:
if tmp < 0:
i = (i + tmp) % len(balloon)
else:
i = {i + (tmp - 1)} % len(balloon)
tmp = balloon.pop(i)
result.append(idx.pop(i))
print(*result)
<NOTE>
1. 나눗셈 연산자
· 나눗셈 하기: 나누어지는 수/나누는 수
a = 7
b = 4
print(a/b) #1.75
· 나눗셈 몫 구하기: 나누어지는 수//나누는 수
a = 7
b = 4
print(a//b) #1
· 나눗셈 나머지 구하기: 나누어지는 수%나누는 수
a = 7
b = 4
print(a%b) #3
print(b%a) #4
#★이 용도로 자주 사용됨★: 나누는 수가 더 크면 원래 자신의 값을 갖는다.
· 나눗셈 몫과 나머지 각각 구하기: divmod(나누어지는 수, 나누는 수)
a = 7
b = 4
print(divmod(a, b)) #(1, 3)
728x90
반응형
'알고리즘 > 스택 \ 큐 \ 덱' 카테고리의 다른 글
#52 [파이썬] 프로그래머스 : 기능개발 (0) | 2022.04.08 |
---|---|
#15 [파이썬] 백준 13417번 문제: 카드 문자열 (0) | 2021.04.16 |
#13 [파이썬] 백준 18115번 : 카드 놓기 (0) | 2021.04.13 |
#12 [파이썬] 백준 7785번 문제: 회사에 있는 사람 (0) | 2021.04.13 |
#11 [파이썬] 백준 2841번 문제: 외계인의 기타 연주 (0) | 2021.04.13 |
댓글