Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DFS & BFS] 04월 28일 #14

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

[DFS & BFS] 04월 28일 #14

wants to merge 1 commit into from

Conversation

soletree
Copy link
Collaborator

내용 & 질문

제출합니다!

<기존 제출>

  1. 10026, 11725, 13422, 16234

<추가 제출>

Copy link

@ZERO-black ZERO-black left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

필수 2/2문제, 선택 3/5문제 확인되셨습니다.
전반적으로 잘 풀어주셨습니다! 샘플코드랑은 스타일이 조금 달라서 한번 읽어보시면 좋을거 같아요! 저도 보면서 공부 많이 됐습니다👍

Comment on lines +14 to +17
solve(x-1,y,paint)
solve(x,y-1,paint)
solve(x+1,y,paint)
solve(x,y+1,paint)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

p3. 이 부분은 dx, dy 배열을 만들면 반복문으로 표현할 수 있어요! 라이브코딩 소스코드와 과제 샘플코드 한번씩 보시는 것도 좋을거 같아요.😊

Comment on lines +39 to +44
for i in range(n):
for j in range(n):
#같은 구역의 국가끼리 ans로 묶어줌
if solve(i,j):
temp.append(ans)
ans=[]

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

p2. 이 문제에서는 항상 모든 나라를 검사할 필요는 없어요. 직전에 인구이동이 없던 나라를 제외하고 검색해도 충분합니다. 관련해서는 샘플코드에 설명 남겨두었으니 한번 참고해보시면 좋을거 같아요!

for j in range(n):

prev=painting[i][j] #구역의 색 저장
if solve(i,j,painting):

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

현재 painting이 전역변수니까, 사실 함수를 호출하기 전에 미리 False인지 True인지 알 수 있어요. 리턴값을 받지 않고 필요할 때만 함수를 호출하도록 코드를 짤 수도 있을거 같아요😊

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants