꾸준히5 최대공배수_최대공약수(유클리드 호제법(암기)) www.acmicpc.net/problem/2609 2609번: 최대공약수와 최소공배수 첫째 줄에는 입력으로 주어진 두 수의 최대공약수를, 둘째 줄에는 입력으로 주어진 두 수의 최소 공배수를 출력한다. www.acmicpc.net 유클리드 호제법은 2개의 자연수에 대한 최대공약수를 구하는 알고리즘이다. 호제법이란? => 두 수가 서로 상대방 수를 나누어서 최대공약수를 얻는 것이다. 2개의 자연수(또는 정식) a, b에 대해서 a를 b로 나눈 나머지를 r이라 하면(단, a>b), a와 b의 최대공약수는 b와 r의 최대공약수와 같다. 이 성질에 따라, b를 r로 나눈 나머지 r’를 구하고, 다시 r을 r’로 나눈 나머지를 구하는 과정을 반복하여 나머지가 0이 되었을 때 나누는 수가 a와 b의 최대공약수이다... Algorithm/AlgorihmFoundation 2020. 12. 19. Basic_MVC6(Ajax) environment-> intelij(Ultimate)+springInitialize+templateEngine(Mustache) fronted : bootstrap GIT-HUB ▶github.com/KBY-TECH/SpringBasic_MVC2 #SpringBasic_MVC5 기능 구현 : { 1.AJax 처리(댓글 달기 및 댓글 제거) 2.리펙토링(중복 코드 제거.) domain >> class들의 부모 객체만들기(ex: @MappedSuperclass) 중복제거요소 : equlas Override method 제거 및 id 값 , create,modify time 공통적 관리 } 1.AJax 처리(댓글 달기 및 댓글 제거) 댓글추가) e.prventDefault는 해당 값이 서버로 전달되는 것을.. Spring/Spirng_CRUD(MVC_Patterns) 2020. 12. 9. Basic_MVC5 environment-> intelij(Ultimate)+springInitialize+templateEngine(Mustache) fronted : bootstrap GIT-HUB ▶github.com/KBY-TECH/SpringBasic_MVC2 #SpringBasic_MVC3 기능 구현 : { 리펙토링(중복 코드 제거.)(로그인 세션,해당 계정이 게시글 작성자와 일치 여부 확인) } --> 수정화면으로 넘어가기 위한 controller 이전 코드 if(!HttpSessionUtils.isLoginUser(session)) //tempUser==null { System.out.println("로그인이 안되어 있습니다."); return "redirect:/user/signIn"; } User sess.. Spring/Spirng_CRUD(MVC_Patterns) 2020. 12. 1. Basic_MVC4 environment-> intelij(Ultimate)+springInitialize+templateEngine(Mustache) fronted : bootstrap GIT-HUB ▶github.com/KBY-TECH/SpringBasic_MVC2 #SpringBasic_MVC3 기능 구현 : { 수정/삭제 기능에 대한 보안 처리 및 LocalDateTime 설정, 답변 추가 및 답변 목록 기능 구현 } 수정/삭제 기능에 대한 보안 처리 및 LocalDateTime 설정 equals() 두 객체의 내용이 같은지, 논리적 동등성(equality)를 비교 (value) hashCode() 두 객체가 같은 객체인지, 동일성(identity)를 비교 (reference) Reference 동치 : Heap에 .. Spring/Spirng_CRUD(MVC_Patterns) 2020. 11. 30. Backtracking _N-Queen www.acmicpc.net/problem/9663 9663번: N-Queen N-Queen 문제는 크기가 N × N인 체스판 위에 퀸 N개를 서로 공격할 수 없게 놓는 문제이다. N이 주어졌을 때, 퀸을 놓는 방법의 수를 구하는 프로그램을 작성하시오. www.acmicpc.net N-Queen(해당 코드는 밑에 첨부) 문제 N-Queen 문제는 크기가 N × N인 체스판 위에 퀸 N개를 서로 공격할 수 없게 놓는 문제이다. N이 주어졌을 때, 퀸을 놓는 방법의 수를 구하는 프로그램을 작성하시오. N * N 판에 각 행 당 퀸이 있을경우 서로 공격할 수 없게 하는 경우의 수를 구하는 프로그램을 작성하는 것이다. 여기에 퀸의 주 업무는 해당 모든 방향으로 갈 수 있다. 입력 첫째 줄에 N이 주어진다. (1.. Algorithm/AlgorihmFoundation 2020. 11. 23. 이전 1 다음