Skip to content

1주차 - 숫자 정사각형(1051) #12

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

Merged
merged 7 commits into from
Jun 8, 2021
Merged

Conversation

gusdn3477
Copy link
Contributor

** 📘 풀이한 문제 **
BOJ 1051번 (https://www.acmicpc.net/problem/4796)

** ⭐ 문제에서 주로 사용한 알고리즘 **
완전탐색

** 📜 대략적인 코드 설명 **
가로 길이와 세로 길이 중 짧은 것을 찾아낸 뒤, 그 값에서 1씩 감소시켜 가며 꼭짓점이 같은 경우를 찾아내면 됩니다.
해당 길이에서 가장 큰 넓이를 반복적으로 구해야 하므로 함수를 만들었습니다.

길이보다 1 작은 값을 함수 인자로 넘겼고, 그렇기에 넓이를 구할 때에 +1해 준 뒤 제곱하여 반환하였습니다.
해당 인자에서 찾아내지 못한 경우 -1을 반환하였고 메인 함수에서 값이 -1인 여부를 판단하여 더 진행할지 아니면 그칠지 판단하게끔 하였습니다.

PS) github desktop을 이용하여 pull, push를 진행중인데 풀 리퀘스트 시에 문제가 발생하게 되네요. 직접 홈페이지를 이용하여 업로드 하는 방식을 공부해 보겠습니다.

PS2) 라벨 권한도 주시면 감사하겠습니다.

@Heongilee Heongilee merged commit 10a8708 into Heongilee:master Jun 8, 2021
@Heongilee
Copy link
Owner

고생하셨습니다!

  1. PR시 이슈에 대한 로그를 보여주시면 저도 도움을 줄 수 있을 것 같은데, 제가 한 가지 걸리는 점이 있다면 0주차부터 커밋들이 쭉 쌓여있던데 혹시 브랜치를 지우면서 사용하시는것이 맞는지 궁금합니다.

브랜치를 로컬에서 삭제하신 다음에 ...

# 로컬에 있는 브랜치를 강제 삭제(D 옵션) 하는 명령어 입니다.
$ git branch -D 브랜치이름

# fork하신 저장소를 origin으로 가정하고 다음 명령어를 사용합니다.
# 원격 저장소에 있는 브랜치를 삭제하는 명령어 입니다.
$ git push origin :브랜치이름

그런 다음 브랜치를 새로 생성하셔서 PR 올려보시는 것을 제안 드립니다.

  1. 라벨 기능을 Contributor와 사용해본적은 저도 처음이라 권한 부여를 어떻게 해야되는지 모르겠네요 구글링해도 잘 안나오는 것 같고... 혹시 아시는 정보 있으면 단톡방에 공유 부탁드립니다!!

@gusdn3477
Copy link
Contributor Author

gusdn3477 commented Jun 8, 2021

  1. github desktop에서 fork 할 때에 2가지 옵션이 있는데, parent branch 관련 옵션을 선택했더니 발생한 문제 같습니다. 즉, 제가 fork한 repository와 원래 repository가 연동되어 매번 같은 상태로 업데이트 된 것 같습니다. 옵션 수정하였고 추후 업로드 시 해결되었는지 확인하겠습니다.
  2. 알게 되면 바로 공유하겠습니다.

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

Successfully merging this pull request may close these issues.

2 participants