전체 글 108

22.11.28

깃허브 에러 ▶️ error: failed to push some refs to 🚨 원인: 원격 저장소에 있는 파일이 내 로컬 저장소(내 컴퓨터)에는 없을 때, 예를 들어 협업할 때 다른 팀원이 먼저 푸시한 파일이 있는데 그걸 업데이트도 안하고 푸시하려고 할 때 난다. 🔑 해결: 원격 저장소에 있지만 내 로컬에 없는 파일들을 원격 저장소에서 전부 가져와야한다. 나같은 경우에는 git pull origin main (master로 에러가 났으니까) 해주면 되는데,,,, 화가 나게도 한 번 더 오류가 났다,,,^^ 바로 밑의 오류,,,,^^,,,,,,, ▶️ refusing to merge unrelated histories 🚨 원인: pull을 하게 되면 fetch와 merge가 모두 이뤄진다. 근데 서로..

22.11.27

이 때까지 썼던 TIL과 WIL을 보는데 처음의 내 열정이 점점 사그라 드는 것도 보이고, 그 의지가 어디로 갔을까 고민도 하다가, 그래도 뭔가를 하려고 노력했다는 생각도 했다. 다시 결심을 다져서 처음의 패기를 다시 가져와야겠다. 월드컵이지만 월드컵을 핑계로 술 그만 마시고 그만 놀러다니고 공부에 집중해야겠다. 이거 어기면 또롱이 캣휠 사주기 위해서 노가다 뛰러 가야함!

22.11.25

더보기 https://www.notion.so/32af7f0df9b9497589d9d4b8c3cbe674?v=bffc474e2e13434fb17dbc5b70a505f9&p=19b7cc287b2d4695a9a201f45801b2e7&pm=s 오늘도 둔둔 코딩개미는 둔둔 열심히 둔둔 회의 참여 했다네 둔둔..... 열심히 명세서를 적고, 클래스 나눈 걸 토대로 파트를 나눴다. 나랑 다르 팀원님이 클래스 2개를 맡기로 했는데 진짜 코드를 짜려고 하니까 세상 머리 휑,,,, 아무런 생각조차도 안들고,,, 어찌저찌 의견을 내어가면서 코드를 짰는데, 특강 듣고 온 사이에 팀원님이 코드를 다 짜오신 것이다!!! 끼약!!!! 그래서 이거 돌려서 오류 있으면 잡아내고, 메인으롣 ㅗㄹ려서 결과값이 어케 나오나 확인하는 것..

22.11.24

[아키텍처 패턴] MVC 패턴이란? MVC는 Model-View-Controller 의 약자. 개발 할 때, 3가지 형태로 역할을 나누어 개발하는 방법론. 비지니스 처리 로직과 사용자 인터페이스 요소들을 분리시켜 서로 영향없이 개발 하기 수월하다는 장점이 있다. Model은 어플리케이션이 “무엇”을 할 것인지를 정의한다. 내부 비지니스 로직을 처리하기 위한 역할을 한다. 처리되는 알고리즘, DB 와 상호작용(CRUD Create Read Update Delete), 데이터 등등.. Controller는 모델이 “어떻게” 처리될 지를 알려주고, 모바일에서는 화면의 로직처리 부분이다. 화면에서 사용자의 요청을 받아서 처리되는 부분을 구현되게 되며, 요청 내용을 분석해서 모델과 뷰에 업데이트 요청한다. 사용자..

22.11.23

끼약 오늘부터 바로 프로젝트라니,,,! 일단 링크드리스트보다 자바를 들어야겠다...!!!!고 생각했는데 ,,,, 들을 시간이 없었다...ㅜㅜㅜㅜ 🚨 메모장 구현하기 memoVO 더보기 package memo; import java.time.LocalDate; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class MemoVO { //변수 // private static int memoNum; //입력할 글번호????? >글번호 증가할 때 사용할 변수..? private int no; //특정메모의 글번호 ????>인덱스 넘버..? private String name; private String passw..

22.11.22

▶️ 팩토리얼 : 1부터 어떤 양의 정수 n까지의 정수를 모두 곱한 것을 의미 예를 들면 3! 은 3 * 2 * 1 = 6, 4! 는 4 * 3 * 2 * 1 = 4 * 3! = 24 즉, Factorial(n) = n * Factorial(n - 1) // Factorial(n - 1) = (n - 1) * Factorial(n - 2) // .... Factorial(1) = 1 의 구조이다. 이 구조를 이용하여 다음처럼 코드를 짤 수 있다. (탈출 조건 필수❗) def factorial(n): if n == 1: return 1 return n * factorial(n-1) print(factorial(5)) ▶️ 회문 : 똑바로 읽으나 거꾸로 읽으나 똑같은 단어나 문장을 의미 기러기 토마토 스위스..

22.11.21

UPDOWN GAME 답을 맞춰볼 수 있는 기회를 7번 드리는데 숫자의 범위는 1~100 입니다! 7번 안에 맞춰야 된다면, 여러분은 어떻게 맞추실 건가요? ▶️ 첫 번째 방법 : 중간 숫자부터 시작하여 절반씩 깎아 나가는 것 finding_target = 14 finding_numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16] def is_existing_target_number_binary(target, array): current_min = 0 # array의 index 값이다. current_max = len(array) -1 # array의 맨 뒤의 index 값이다. current_guess = (current_min + curr..

22.11.17

Linked List # [3] -> [4] # node 안에는 data, next로 구성 class Node: def __init__(self, data): self.data = data self.next = None # 다음 포인터를 가리키지 않기 때문 node = Node(3) print(node) # print(node.data) # 3 [3]이 있는 칸(노드)을 구현 # [3] -> [4] # node 안에는 data, next로 구성 class Node: def __init__(self, data): self.data = data self.next = None # 다음 포인터를 가리키지 않기 때문 node = Node(3) print(node) # print(node.data) # 3 firs..