본문 바로가기

전체 글

(177)
[python] 프로그래머스 Level.2 JadenCase 문자열 만들기 https://programmers.co.kr/learn/courses/30/lessons/12951?language=python3 문제 설명 JadenCase란 모든 단어의 첫 문자가 대문자이고, 그 외의 알파벳은 소문자인 문자열입니다. 문자열 s가 주어졌을 때, s를 JadenCase로 바꾼 문자열을 리턴하는 함수, solution을 완성해주세요. 제한 조건 s는 길이 1 이상인 문자열입니다. s는 알파벳과 공백문자(" ")로 이루어져 있습니다. 첫 문자가 영문이 아닐때에는 이어지는 영문은 소문자로 씁니다. ( 첫번째 입출력 예 참고 ) 입출력 예 s return 3people unFollowed me 3people Unfollowed Me for the last week For The Last We..
[HTTP] HTTP Server 빌드하기 / 파이썬 사용 해당 포스트는 Let's Build A Web Server. Part 1. - by.Ruslan 을 읽고 정리한 글입니다. I believe to become a better developer you MUST get a better understanding of the underlying software systems you use on a daily basis and that includes programming languages, compilers and interpreters, databases and operating systems, web servers and web frameworks. And, to get a better and deeper understanding of those syste..
[python] 프로그래머스 Level.2 올바른 괄호 https://programmers.co.kr/learn/courses/30/lessons/12909 문제 설명 괄호가 바르게 짝지어졌다는 것은 '(' 문자로 열렸으면 반드시 짝지어서 ')' 문자로 닫혀야 한다는 뜻입니다. 예를 들어 ()() 또는 (())() 는 올바른 괄호입니다. )()( 또는 (()( 는 올바르지 않은 괄호입니다. '(' 또는 ')' 로만 이루어진 문자열 s가 주어졌을 때, 문자열 s가 올바른 괄호이면 true를 return 하고, 올바르지 않은 괄호이면 false를 return 하는 solution 함수를 완성해 주세요. 제한사항 문자열 s의 길이 : 100,000 이하의 자연수 문자열 s는 '(' 또는 ')' 로만 이루어져 있습니다. 입출력 예 s answer ()() true ..
[python] 프로그래머스 Level.2 피보나치 수 https://programmers.co.kr/learn/courses/30/lessons/12945?language=python3 문제 설명 피보나치 수는 F(0) = 0, F(1) = 1일 때, 1 이상의 n에 대하여 F(n) = F(n-1) + F(n-2) 가 적용되는 수 입니다. 예를들어 F(2) = F(0) + F(1) = 0 + 1 = 1 F(3) = F(1) + F(2) = 1 + 1 = 2 F(4) = F(2) + F(3) = 1 + 2 = 3 F(5) = F(3) + F(4) = 2 + 3 = 5 와 같이 이어집니다. 2 이상의 n이 입력되었을 때, n번째 피보나치 수를 1234567으로 나눈 나머지를 리턴하는 함수, solution을 완성해 주세요. 제한 사항 * n은 1이상, 1000..
[Docker+Django] Dockerfile로 Docker Django 이미지 만들기 / django 2.0 버전 이상 실습 저장소 https://github.com/JisunParkRea/dockerdjango-sample django 공식 이미지의 문제점 Django의 official docker image는 Docker hub에 올려져있다. https://hub.docker.com/_/django 그러나, 문제는 2016-12-31 이후로 지원이 끊겼다는 것이다. 즉, django의 1.x버전까지만 지원을 하고, django 2.0 버전 이상을 사용하기 위해서는 직접 이미지를 만들어야할 필요성이 생겼다. Docker Django 이미지 만들기 나의 실습 환경 Windows 10 Home Docker Toolbox Docker Quickstart Terminal 기본 Django 프로젝트 만들기 $ mkdir djan..
[Docker] 도커 간단 실습하기 2. 도커 이미지 생성하기 / ubuntu 14.04 기반 nginx 서버 도커 이미지 [Docker] 도커 간단 실습하기 1. 도커 사용하기: 기본 명령어 정리 / Windows 10 Home / Docker Compose[Docker] 도커 간단 실습하기 1. 도커 사용하기: 기본 명령어 정리 / Windows 10 Home / Docker ComposeDocker 설치 Windows 10 Home을 사용하고 있으므로, Docker compose를 설치해야 한다. https://docs.docker.com/compose/install/ Install Docker Compose You can run Compose on macOS, Windows, and 64-bit Lin..jisun-rea.tistory.com도커 이미지 생성하기Dockerfile 작성하기Dockerfile이란 도커 이..
[Docker] 도커 간단 실습하기 1. 도커 사용하기: 기본 명령어 정리 / Windows 10 Home / Docker Compose Docker 설치 Windows 10 Home을 사용하고 있으므로, Docker Toolbox를 설치해야 한다. https://docs.docker.com/toolbox/toolbox_install_windows/ Install Docker Toolbox on Windows Docker Toolbox provides a way to use Docker on Windows systems that do not meet minimal system requirements for the Docker Desktop for Windows app. What you get and how... docs.docker.com 해당 포스트는 도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다! ..
[python] 프로그래머스 Level.2 N개의 최소공배수 https://programmers.co.kr/learn/courses/30/lessons/12953문제 설명두 수의 최소공배수(Least Common Multiple)란 입력된 두 수의 배수 중 공통이 되는 가장 작은 숫자를 의미합니다. 예를 들어 2와 7의 최소공배수는 14가 됩니다. 정의를 확장해서, n개의 수의 최소공배수는 n 개의 수들의 배수 중 공통이 되는 가장 작은 숫자가 됩니다. n개의 숫자를 담은 배열 arr이 입력되었을 때 이 수들의 최소공배수를 반환하는 함수, solution을 완성해 주세요.제한 사항arr은 길이 1이상, 15이하인 배열입니다.arr의 원소는 100 이하인 자연수입니다.입출력 예arrresult[2,6,8,14]168[1,2,3]6문제 풀이1. 내림차순으로 arr 정..