코드업 파이썬 기초 알고리즘 문제 100제 중에서 6098번에 대한 풀이이다.
100제 끝.
import sys
d = [[int(x) for x in sys.stdin.readline().rstrip().split()] for y in range(10)]
d[1][1] = 9
i = 1
j = 1
while j < 9:
if d[i][j+1] == 0:
d[i][j+1] = 9
j += 1
elif d[i][j+1] == 1:
if d[i+1][j] == 1:
break
elif d[i+1][j] == 2:
d[i+1][j] = 9
break
else:
d[i + 1][j] = 9
i += 1
elif d[i][j+1] == 2:
d[i][j+1] = 9
break;
else:
d[j][i+1] = 9
i += 1
for i in d:
for j in i:
print(j, end=' ')
print()
'Algorithm > Accepted' 카테고리의 다른 글
[프로그래머스][점프와 순간 이동] DFS를 사용하지 않는 풀이 (0) | 2023.01.22 |
---|---|
[백준][14888][Python] 파이썬에서 음수 나눗셈에 대해, // (0) | 2023.01.12 |
[백준][14889] Combinations을 이용한 풀이 (0) | 2023.01.05 |
[프로그래머스][옹알이] 재귀를 이용한 풀이 (0) | 2023.01.05 |
[코드업 문제풀이] 6097 : [기초-리스트] 설탕과자 뽑기 (0) | 2022.02.19 |
댓글