6098 성실한 개미
마지막 문제답게 성공률이 27.9%로 가장 낮은 문제입니다
1) 리스트 10*10 생성
2) x, y 좌표 값 되어줄 변수 선언
3) 조건이 만족 될때까지 반복> 무한루프
3)-1 #6~8: 가장 끝으로 이동했을 때 그 위치에 9를 찍고 탈출
3)-2 #10~17: 지금 있는 위치가 0이면 9를 찍고, 종료지점인 2를 만나면 그 위치에 9를 찍고 탈출
3)-3 #19~20: 아래, 오른쪽이 1로 막혀있으면 탈출
3)-4 #22~25: 오른쪽 또는 아래에 0이 있으면 그 방향으로 한 칸 이동
( 이동하기 전 9를 찍는게 먼저라 3)-1, 2, 3으로 위치에 대한 9를 찍는 조건을 먼저 작성한 후 3)-4로 이동시킴 )
코드 라인 넘버 없으면 설명하기 힘들 거 같아서 따로 캡처해왔습니다
설명과 같이 코드 보기 편하라고 출력 값 사진은 아래로 옮겼습니다
저는 처음에 변수를 x, y로 안 나누고 변수 하나로 이동시키려니까 더 복잡하더라고요ㅠㅠ
마지막 문제답게 시간이 조금 걸렸습니다
기초 100제 끝!!!!!!!!
뿌듯하다.. 이제 백준과 병행해보려고요;)
틀린 내용이 있다면 댓글로 알려주세요:)
반응형
'🚀 PS > CodeUp - 기초100제' 카테고리의 다른 글
[CodeUp] 기초100제 파이썬 문풀 6097 | 기초-리스트 (0) | 2022.04.11 |
---|---|
[CodeUp] 기초100제 파이썬 문풀 6094, 6095, 6096 | 기초-리스트 (0) | 2022.04.11 |
[CodeUp] 기초100제 파이썬 문풀 6089, 6090, 6091, 6092, 6093 | 기초-종합 (0) | 2022.04.08 |
[CodeUp] 기초100제 파이썬 문풀 6084, 6085, 6086, 6087, 6088 | 기초-종합 (0) | 2022.04.08 |
[CodeUp] 기초100제 파이썬 문풀 6079, 6080, 6081, 6082, 6083 |기초-종합 (0) | 2022.04.07 |