전체보기

    [Level1] 예산

    programmers.co.kr/learn/courses/30/lessons/12982 코딩테스트 연습 - 예산 S사에서는 각 부서에 필요한 물품을 지원해 주기 위해 부서별로 물품을 구매하는데 필요한 금액을 조사했습니다. 그러나, 전체 예산이 정해져 있기 때문에 모든 부서의 물품을 구매해 줄 수는 programmers.co.kr 내 풀이 def solution(d, budget): answer = 0 a = 0 list.sort(d) for i in d: a += i if a budget: break return answer 다른 사람 풀이 def solution(d, budget): d.sort() while budget < sum(d): d.pop() return len(d)

    [Level1] 같은 숫자는 싫어

    programmers.co.kr/learn/courses/30/lessons/12906 코딩테스트 연습 - 같은 숫자는 싫어 배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 단, 제거된 후 남은 programmers.co.kr 내 풀이 def solution(arr): answer = [arr[0], ] j = 0 for i in arr: if answer[j] != i: answer.append(i) j += 1 return answer 다른 사람 풀이 def no_continuous(s): a = [] for i in s: if a[-1:] == [i]: continu..

    라이징 프로그래머 2기 수료 및 후기

    20.12.28 ~ 21.04.03 서버교육 참여 라이징 프로그래머 2기에 붙어서 6주동안의 교육을 받던게 엊그제 같은데 데모데이까지 마친 후 약 3주가 지났다. 수료 후 3개월간의 여정이 끝났다는 사실에 좋으면서도 한편으로는 마음이 허전했다 ㅠ 3주가 지난 지금 라이징 프로그래머 2기에 지원부터 수료까지 느낀점을 써보려고한다. - 지원동기 문과에서 공대로 편입 후 2년간 전공만 와다닥 들었는데 4학년 2학기가 되니까 남는건 학점밖에 없었다. 프로젝트나 해커톤을 해보고싶었는데 뭘 해야되는지도 모르겠고... 그래서 아이디어 공모전만 주구장창 나갔었다. 서버개발자가 되기로 마음먹고 학원 및 교육을 알아보았다. 하지만 대부분 6개월... 나는 6개월이나 참을 수 없었다. 그러던 중 라이징 프로그래머 2기 모집..

    메이커스(MakeUs) 6기 동아리 후기

    메이커스(MakeUs) 6기 동아리 후기

    메이커스 링크: www.makeus.in/ 메이커스 - 수익형 앱 런칭 동아리 프리미엄 앱 런칭 동아리 MAKE US로 당신을 초대합니다 www.makeus.in 메이커스는 디자이너와 개발자(클라이언트, 서버)가 모여서 앱 기획부터 제작까지 하는 동아리다! 오리진메이커스와 프리메이커스가 있는데 오리진메이커스는 약 3개월간 디자이너와 개발자가 아예 기획부터 제작까지 진행하는 것 같다. 나는 라이징 프로그래머 2에서 연계되어 프리메이커스로 참여하였는데 프리메이커스는 디자이너와 개발자 1명이 기획을 해놓고 후에 교육이 끝나고 참가하는 것이다. 이 동아리를 진행하면서 개발한 앱을 데모데이 행사를 통해서 앱을 전시한다!!! 데모데이 행사에서는 다양한 기업 관계자 분들이 오셔서 앱을 보시고 피드백이나 질문을 남겨주..

    정리해야 하는 것

    정리해야 하는 것

    ubuntu에 node 배포한거 아래와 같이 listen 80을 해주지 않으면 후에 API가 이상하게 꼬여버리는 현상이 있음 try_files 저거 주석처리 안하면 404 계속 리턴이됨 아래와 같이 설정해줘야한다. ec2에 node 배포했을때 에러 뜨면 node index.js로 node 자체가 잘 실행이 되는지 확인

    Let's Encrypt로 HTTPS 적용하기

    Let's Encrypt로 HTTPS 적용하기

    전 게시글에서 /etc/nginx/sites-available/dev.rp2airbnb.shop 을 만들어 주었다. Certbot을 설치하기위해 먼저 업데이트를 한뒤 설치한다. sudo apt update sudo add-apt-repository ppa:certbot/certbot 다시 업데이트 후 Nginx 패키지를 설치한다. sudo apt update sudo apt install python-certbot-nginx Nginx의 구성을 확인 sudo vi /etc/nginx/sites-available/dev.rp2airbnb.shop을 확인하여 서버 블록 안에 server_name dev.rp2airbnb.shop 으로 잘 설정이 되어있는지 확인한다. 수정하였다면 아래와 같이 실행시킨다. su..