목록2023/08/22 (2)
Dazzling 개발 노트
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/dswg0g/btsrYVwYTX3/ieuhydgymqwJKircKevkv0/img.png)
[코드트리] 구슬의 이동 (Java) 문제 https://www.codetree.ai/cote/13/problems/marble-movement?utm_source=clipboard&utm_medium=text 풀이/후기 스터디 시간에 풀게된 문제이다. 처음엔 쉽다고 생각했는데, 한 칸에 여러개의 구슬이 존재할 때 우선순위에 따라 제거하는 작업이 까다로웠다. 그리고 이 문제를 통해 가장 먼저 느낀 것은 '자바의 한계' 였다. 평소에도 코테 준비하면서 파이썬이 훨씬 간단하다는 것은 알고 있었지만, 이번에 특히나 더 그렇게 생각이 된 것 같다. (아마도 스터디원이 파이썬을 통해 객체 정렬을 구현한 것이 간단해 보여서 그랬을까..?) 아무튼 우선순위에 따라 가장 큰 항목을 남기기는 구현을 할 수 있겠는데, 우..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/dxpbEh/btsrYzgAMHL/eZ4DnK8zE5NJeHGsV8XRh0/img.png)
Git에서 변경된 내용을 수정 후 커밋을 눌렀을 때 아래와 같은 상황이 발생했다. main [rejected - non-fast-forward] 라고 뜨는데, 정상적으로 커밋이 된 경우에는 뜨지 않는 문구이다. 이런 경우 내가 커밋한 내용을 제대로 반영하기 위한 방법을 정리해 보았다! 1. Eclipse 내의 Git Repositories 탭을 확인한다. (없다면 Window > Show View > Other > Git Repositories) 2. 내가 커밋하고자 하는 저장소 > Remotes > origin > github 주소 우클릭, configure Fetch 클릭 3. Advanced 클릭 (Ref mappings에 아무것도 없으면 Add를 눌러서 추가) 4. 기존에 있는 항목은 Remove..