1225. [S/W 문제해결 기본] 7일차 - 암호생성기
✏️ 문제 풀이
- 첫 번째 입력 무시 / 두 번째 입력은 문자열 정수로 변환 후 리스트로 만듦
- i 값을 1씩 증가시키되, 5를 초과하면 다시 1로 리셋 → i는 1~5 순회
T = 10
for tc in range(1, T + 1):
_ = int(input())
arr = list(map(int, input().split()))
i = 1
while True:
a = arr.pop(0) - i
if a <= 0:
arr.append(0)
break
arr.append(a)
i += 1
if i > 5:
i = 1
print("#{} {}".format(tc, ' '.join(map(str, arr))))
'코딩테스트 > SW Expert Academy' 카테고리의 다른 글
[D3] 1216. [S/W 문제해결 기본] 3일차 - 회문2 (0) | 2024.10.23 |
---|---|
[D3] 1215. [S/W 문제해결 기본] 3일차 - 회문1 (0) | 2024.10.21 |
[D3] 1220. [S/W 문제해결 기본] 5일차 - Magnetic (0) | 2024.10.18 |
[D3] 1213. [S/W 문제해결 기본] 3일차 - String (0) | 2024.10.17 |
[D3] 1217. [S/W 문제해결 기본] 4일차 - 거듭 제곱 (0) | 2024.10.17 |