전체 글(121)
-
[항해99 사전준비] 웹개발종합반 - 5주차 개발일지 (끝)
5주 차 목표 Flask 프레임워크를 활용해서 API를 만들기. '버킷리스트' 페이지로 한번 더 복습. AWS 사용, EC2에 내 프로젝트를 올리고 뿌듯해하기. 5주 차 실습 1. AWS라는 클라우드 서비스에서 편하게 서버를 관리하기 위해서 항상 켜 놓을 수 있는 컴퓨터인 EC2 사용권을 구입해 서버로 사용하기. https://signin.aws.amazon.com/ URL 로 들어가서 콘솔에 로그인 클릭. 루트 사용자로 로그인해준다. 로그인이 끝난 후 Amazon Cloud EC2를 클릭. 클릭한다면 다음 화면이 나올 것이다. 현재는 EC2 대시보드 카테고리가 클릭되어있음을 알 수 있다. 밑에 '인스턴스'를 클릭해준다. 오른쪽 인스턴스 시작 클릭. 스크롤을 내리다 보면 Ubuntu Server 20.0..
2022.02.16 -
[programmers] 소수 찾기 (java) -1level
문제 설명 문제 해결 class Solution { public int solution(int n) { int answer = 0; int cnt = 0; for (int i = 2; i
2022.02.16 -
[항해99 사전준비] 웹개발종합반 - 4주차 개발일지
4주 차 목표 Flask 프레임워크를 활용해서 API를 만들기 '화성에 땅 사기' API를 만들고 클라이언트에 연결하기 '스파르타 피디아' API를 만들고 클라이언트와 연결하기 (실습) 팬 방명록 만들기 4주 차 실습 1. 닉네임과 응원 댓글 db에 저장하기 (index.html) // script 태그 내부 (app.py) @app.route("/homework", methods=["POST"]) def homework_post(): name_receive = request.form['name_give'] comment_receive = request.form['comment_give'] doc = { 'name' : name_receive, 'comment' : comment_receive } db...
2022.02.15 -
[programmers] 시저 암호 (java) -1level
문제 설명 문제 해결 아스키코드를 문자에서 숫자 , 숫자에서 문자로 변환하면 어렵지 않게 풀 수 있다. public class 시저암호 { public String solution(String s, int n) { String answer = ""; char[] arr = s.toCharArray(); int[] a = new int[arr.length]; for (int i = 0; i =65 && a[i] 90) a[i] -= 26; }else if(a[i] >=97 && a[i] 122) a[i] -= 26; } }else{ a[i] = 32; // s..
2022.02.15 -
[programmers] 최소공배수와 최대공약수 (java) -1level
문제 설명 문제 해결 이 문제는 유클리드 호제법을 안다면 풀기 쉽다. public class 최대공약수와최소공배수 { public int[] solution(int n, int m) { // n, m 최대공약수와 최소공배수 를 구해라. int[] answer = new int[2]; int a = Math.max(n,m); // 둘 중에 더 큰 수 int b = Math.min(n,m); // 둘 중에 더 작은 수 while(b!=0){ int r = a%b; a = b; b = r; } answer[0] = a; answer[1] = n * m / a; // 두 수를 곱하고 최대 공약수로 나눠주면 최소공배수 return answer; } } 유클리드 호제법이란? 두 정수 a, b 가 있을 때 (a가 b..
2022.02.14 -
[항해99 사전준비] 웹개발종합반 - 3주차 개발일지
3주 차 목표 파이썬 문법 익히기. 원하는 페이지를 크롤링 하기. pymongo를 통해 mongoDB를 제어하기. 3주 차 실습 크롤링하기 (실행창에 순위, 노래 제목, 가수 이름 띄우기) 지니 월간 차트 URL https://www.genie.co.kr/chart/top200?ditc=M&rtm=N&ymd=20210701 PyCharm - 파일 - 설정 + 버튼 클릭하여 requests 와 bs4 패키지 설치 genie.py 파일 생성 import requests from bs4 import BeautifulSoup headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko..
2022.02.09