사용한 코드는 깃허브에 올려놓았습니다. https://github.com/Hong-been/Sparta/tree/main/bookreview GitHub - Hong-been/Sparta: 스파르타 코딩클럽-웹개발종합반을 들으며 작성한 코드입니다. 스파르타 코딩클럽-웹개발종합반을 들으며 작성한 코드입니다. Contribute to Hong-been/Sparta development by creating an account on GitHub. github.com 서버에 저장된 파일을 웹페이지에 올리기 from flask import Flask, render_template app = Flask(__name__) @app.route('/') def home(): return render_template('i..
전체 글
웹 프론트엔드 개발블로그입니다. 대화하고싶으시다면 댓글 혹은 ghdqlsdl9633@gmail.com 이메일주시면 감사히 답변하겠습니다. [GitHub - https://github.com/Hong-been]주어진 수에 /3, /2, -1을 사용해 최소횟수로 1을 만드는 프로그램 탑다운(재귀)방식으로 작성. 메모리제이션을 위한 배열 D[]를 만든다. 주어진 수를 쪼개어 작은 수(x-1, x/2, x/3)로 만들고, 작은 수들에 대해 세 가지 방법 중 최소횟수인 방법을 찾아 배열에 저장한다. x=1일 때, 재귀에서 빠져나온다. import java.util.Scanner; public class BOJ1463 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); int x=sc.nextInt(); int[] D=new int[1000001]; System.out.println(operate(x, D)); } static in..
유튜브의 "드림코딩 by.엘리" 님의 4개 영상을 보고 정리한 내용입니다. 이 채널은 제가 정말 좋아하는 코딩 채널이고, 유익한건 말할 것도 없습니다. 깔끔한 설명과 발음, 체계적인 커리큘럼이 무료로 듣기 미안할 정도입니다. 누가 물어보면 꼭 추천하는 채널인데, 제가 강의들으면서 필기했던 내용을 공유하러고 합니다. 프론트엔드 입문자를 위한 내용이고, 링크는 가장 아래에 걸어놨습니다. 공부 법 프론트엔드 공부 순서 누구나 쉽게 접근할 수 있는 영역 취미와 다르게 얼마나 공부해야하는지, 얼마나 깊게 파야하는지 로드맵으로 알아본다 어떻게 공부해나가면 좋을지? 프로젝트단위로 공부해 나간다. 결과물이 있어야 함. 문제해결능력을 키울 수 있다. 따라하기식 공부, 이론식 공부는 문제 해결을 연습할 수 없다. HTML..
pymongo 라는 라이브버리로 mongoDB를 조작한다. pymongo 기본 코드 insert find update delete from pymongo import MongoClient client = MongoClient('localhost', 27017) db = client.dbsparta Insert doc = {'name':'bobby', 'age':21} db.users.insert_one(doc) db = client.dbsparta bsparta라는 디비에 접속한다, 없으면 생성한다. * 코드를 저장하고, Roto 3T에 들어가서 새로고침하면 find {}빈 채로 두면 모두 가져온다. #find same_ages = list(db.users.find({'age':32},{'_id':Fal..
n자리의 이진수 중 1이 연속하지 않는 수인 이친수의 갯수를 구하기 - d[n+1][3]짜리 배열을 생성, n의 최댓값 90일 때 int의 범위를 넘어가므로 long타입으로 지정한다. - d[i][j]: i자리의 이진수 중 j로 끝나는 이친수의 갯수 - i자리이고 1로 끝나는 이친수의 갯수는, i-1자리이고 0으로 끝나는 이친수의 갯수와 같다. - i자리이고 0로 끝나는 이친수의 갯수는, i-1자리이고 0, 1로 끝나는 이친수의 갯수와 같다. - 즉, d[i][1]=d[i-1][0], d[i][1]=d[i-1][0]+d[i-1][1] 이다. - 한자리 수인 이친수는 1뿐이므로, 1로 예외처리하여 저장한다. import java.util.Scanner; public class BOJ2193 { public..
영화 정보와 코멘트를 API를 통해 가져와서 메모장에 적용하기 영화 랭킹, 제목, 영화설명, 코멘트를 API를 통해 Ajax방식으로 가져오기 이전에 만들었던 나홀로 메모장을 응용해서 만들기 $(document).ready(function () { listing(); }); function listing() { $('#cards').empty(); $.ajax({ type: "GET", url: "http://spartacodingclub.shop/post", data: {}, success: function (response) { let rows=response['articles']; for(let i=0;i ${desc} Comment: ${comment} `; $('#cards').append(tem..