본문 바로가기

전체 글

(9)
수식 최대화 알고리즘 구현 [자바, 순열, 수식 연산] 문제https://school.programmers.co.kr/learn/courses/30/lessons/67257 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 풀이피연산자 연산자 나누기, 순열, 계산으로 나눠서 구현할 수 있다. 1. 피연산자 연산자 나누기import java.util.*;public class Solution { // 메인 함수 public static long solution(String expression) { // 숫자와 연산자를 각각 분리 List numbers = new ArrayLis..
[오늘부터 웹 개발 - 인공지능 맛보기] 로또 번호 자동 생성 웹 서비스 구현하기 - Part1 Django project 생성 & settings.py 수정 1. 장고 프로젝트 폴더 및 Python 가상환경 생성장고 프로젝트 폴더 생성cd ..mkdir work_djangocd work_djangomkdir django_mldlcd django_mldlPython 가상환경 생성pip install virtualenv==20.13.2 가상 환경을 만들어주는 라이브러리입니다.virtualenv django_env django_env 라는 이름으로 가상 환경을 새로이 만듭니다.django_env\Scripts\activate Scripts 폴더 내의 activate 파일을 실행해 가상 환경을 활성화합니다.pip install django==3.2 가상 환경에는 최소의 라이브러리만 존재하므로 장고를 설치..
[오늘부터 웹 개발 - 인공지능 맛보기] 웹 프로그래밍과 장고 기초 살펴보기 Key word로 살펴보는 Web Programming Back-end & Front-endFront-end: 시각화의 영역, Back-end로부터 넘어온 데이터를 보여준다.Back-end: 웹/앱 서버(의 API 구현), DB 등, Front-end로부터 요청을 받아 데이터를 처리하고 되돌려 보내준다. Mobile Application디바이스에 최적화된 전용 앱들: native appshtml/css/js로 만들어진 앱들 or 이렇게 만든 후 커버를 씌운 앱들: web apps, hybrid apps네이티브 앱들은 백엔드와 프론트엔드를 굳이 구분하지 않음.보여지는 부분을 위한 UI code + 내부처리 및 DB 연동을 위한 logic code IDE(통합 개발 환경)visual studio code, ..