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

[Flynn] Week 15 #608

Merged
merged 5 commits into from
Nov 23, 2024
Merged

[Flynn] Week 15 #608

merged 5 commits into from
Nov 23, 2024

Conversation

obzva
Copy link
Contributor

@obzva obzva commented Nov 20, 2024

답안 제출 문제

체크 리스트

  • PR을 프로젝트에 추가하고 Week를 현재 주차로 설정해주세요.
  • 바로 앞에 PR을 열어주신 분을 코드 검토자로 지정해주세요.
  • 문제를 모두 푸시면 프로젝트에서 Status를 In Review로 설정해주세요.
  • 코드 검토자 1분 이상으로부터 승인을 받으셨다면 PR을 병합해주세요.

@github-actions github-actions bot added the go label Nov 20, 2024
@obzva obzva requested a review from Sunjae95 November 20, 2024 11:23
@obzva obzva marked this pull request as ready for review November 20, 2024 15:20
@obzva obzva requested a review from a team as a code owner November 20, 2024 15:20
Copy link
Contributor

@TonyKim9401 TonyKim9401 left a comment

Choose a reason for hiding this comment

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

전 항상 좀 주먹구구식으로 알고리즘 문제를 푸는 경향이 있는데, Flynn님의 설명을 볼 때 마다 정말 철저하게 분석 하시고, 이해하신 내용을 다른사람이 글로 봤을때도 이해하기 쉽게 풀어내시는게 대단하다고 느꼈습니다. 전 아직 많이 부족하지만 꾸준히 릿코드를 풀며 Flynn님 만큼의 알고리즘과 프로그래밍 지식을 늘리고 성장해야 겠다고 생각합니다.
많은 자극과 원동력을 주셔서 감사합니다. 앞으로도 좋은 인연으로 가끔 공부 파트너가 되면 좋겠습니다.
15주 동안 정말 많이 고생하셨습니다.

Comment on lines +16 to +39
func rotate(matrix [][]int) {
n := len(matrix)
// 사분면의 크기, qr, qc: 사분면의 행, 열 크기
qr := n / 2
qc := (n + 1) / 2

for r := 0; r < qr; r++ {
for c := 0; c < qc; c++ {
r1 := r
c1 := c

r2 := c
c2 := n - 1 - r

r3 := n - 1 - r
c3 := n - 1 - c

r4 := n - 1 - c
c4 := r

matrix[r1][c1], matrix[r2][c2], matrix[r3][c3], matrix[r4][c4] = matrix[r4][c4], matrix[r1][c1], matrix[r2][c2], matrix[r3][c3]
}
}
}
Copy link
Contributor

Choose a reason for hiding this comment

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

도움이 되실까 싶어 남기자면, 선형대수학에서 transpose + reverse row로도 구현도 가능합니다.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

아 @lymchgmk 님 풀이 정말 맛있게 잘 봤습니다 ㅎㅎㅎ

@EgonD3V
Copy link
Contributor

EgonD3V commented Nov 22, 2024

역시 Flynn님 hard 문제까지 깔끔하네요. 그 동안 좋은 풀이보고 많이 배울 수 있었습니다. 15주 동안 수고 많으셨습니다.

@obzva obzva merged commit ac2a2e9 into DaleStudy:main Nov 23, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
No open projects
Status: Completed
Development

Successfully merging this pull request may close these issues.

3 participants