분류 전체보기

    깃허브에 올라간 .class 파일 삭제하기 (.gitignore 추가)

    아톰으로 프로젝트를 클론받아 작업하다가 .class 파일을 깃허브에 올렸는데 .java 파일만 남겨두기 위해 클래스 파일을 모두 삭제했다. 그리고 다시 깃허브에 push 되는 일이 없도록 .gitignore 에도 추가해주었다. 깃배쉬는 깃 설치할때 자동설치로 체크되어있어 아마 깃을 설치한 컴퓨터에는 설치가 되어있을텐데 만약 없다면 다운로드 받도록 하자 👩‍💻 프로젝트 할 때 사용해봤는데 저장소에 명령 내용이 바로 적용이 돼서 아주 편했다. git-scm.com/downloads Git - Downloads Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI ..

    [LeetCode] 13. Roman to Integer

    leetcode.com/problems/roman-to-integer/ Roman to Integer - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 오늘은 예지님이 내준 문제..! 조금 쉬운걸로 해보자고 하셨는데 확실히 트리보다는 낫다.. 인덱스 문제를 해결하려다가 30분을 넘겼지만, 어쨋든 정상작동한 것에 뿌듯하다 😂 로마기호를 int로 계산하는 문제였는데, 연결된 로마기호가 있을 경우 4와 9가 들어갈떄는 다음과 같이 동작해야한다. IV=V-I ➡ 4, ..

    [LeetCode] 112. Path Sum

    leetcode.com/problems/path-sum/ Path Sum - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 트리문제에 익숙해지고자 트리문제를 한번 더 풀어보기로 했다. 덕분에 문제 이해는 빨라졌지만, 코드 풀이는 아직 부족한 듯..힘내자! 첫 풀이 단말노드경로까지 더한 합계리스트를 담아두고 꺼냈을 때 targetSum이 되는 true를 반환하는 걸로 생각했는데, 그러려면 배열도 써야 하고, 값을 찾을 때 for문도 써야해서 타임도 오버 메모리도 ..

    [LeetCode] Binary Tree Inorder Traversal

    leetcode.com/explore/interview/card/top-interview-questions-medium/108/trees-and-graphs/786/ 이진 트리!!!! 이론을 공부해도 코드로 구현하기는 녹록치 않다 💬 30분동안 푼 내용..문제 해석하느라 정신이 없었다. 노드를 순회하는 순서와 재귀함수를 써서 반복해야 하는것은 알았지만 코드 정리가 안되고 헤매는 모습😅 메서드를 새로 생성해도 된다는 생각을 못하고 해당 메서드 안에서만 풀려고하니까 이래저래 더 꼬인듯하다. public class BinaryTree0310 { public List inorderTraversal(TreeNode root) { //순서대로 처음에 들어오는 root가 루트노드 //그 다음이 left //그 다음이..