728x90
반응형
첫번째 코드
3개의 for문이 반복되는 코드이므로 차차 생각하면서 정리해야겠다는 생각이 든다.
하지만 앞의 그래프 풀이법보다는 조금 더 생각하기 편한 것 같다.
정작 혼자 하나하나 따지면 머리가 깨지겠지만!
우울하지말고 다음에 다시 풀어보자!
코드는 책을 참고했다!
n = int(input())
distance = [[0 for j in range(n)] for i in range(n)]
for i in range(n):
distance[i] = list(map(int, input().split()))
for k in range(n):
for i in range(n):
for j in range(n):
if distance[i][k] == 1 and distance[k][j] == 1:
distance[i][j] = 1
for i in range(n):
for j in range(n):
print(distance[i][j], end =' ')
print()
통과!
링크
programmers/백준/Silver/11403. 경로 찾기 at main · ornni/programmers
repository for recording Programmers Algorithm problem solving - ornni/programmers
github.com
반응형
'코딩 테스트 > do it! 알고리즘 코딩테스트' 카테고리의 다른 글
063 케빈 베이컨의 6단계 법칙 (0) | 2024.07.18 |
---|---|
061 플로이드 (0) | 2024.07.16 |
059 타임머신 (0) | 2024.07.11 |
060 오민식의 고민 (0) | 2024.07.11 |
058 K번째 최단경로 찾기 (0) | 2024.07.09 |