목록전체 글 (188)
forest_moon
문제 설명 문자열 "hello"에서 각 문자를 오른쪽으로 한 칸씩 밀고 마지막 문자는 맨 앞으로 이동시키면 "ohell"이 됩니다. 이것을 문자열을 민다고 정의한다면 문자열 A와 B가 매개변수로 주어질 때, A를 밀어서 B가 될 수 있다면 밀어야 하는 최소 횟수를 return하고 밀어서 B가 될 수 없으면 -1을 return 하도록 solution 함수를 완성해보세요. 제한사항 0

간단한 도커 파일을 만들어서 Hello, world 실행 시키기 1. 해당 폴더에 도커파일 만들기 cd my-file 2. 폴더에 도커 파일 만들기 vim Dockerfile 3. 편집 모드로 아래 내용을 작성 FROM alpine:latest CMD ["echo", "Hello, World"] ESC >> :wq 입력 후 Enter키로 파일 생성 (Intellij를 사용하는 경우에는 그냥 Dockerfile 이라고 만들고 내용을 수정하면 된다) 4. 도커 파일로 이미지를 빌드한다. docker build -t hello-world ( 현재 디렉토리에서 Dockerfile을 읽어 도커 이미지를 만들고, 해당 이지미에 hello-world라는 tag를 붙혀라 라는 의미) 5. 빌드한 도커 이미지를 실행한..

컨테이너란 ? 가상화 기술중 하나이다 호스트 운영체제 위에 컨테이너 엔진을 통해 여러 개의 격리된 환경을 생성한다 각각의 컨테이너 안에서 애플리케이션을 실행한다 리눅스의 커널 기능을 사용한다. 기능 역할 chroot 파일 시스템을 격리 namespace 프로세스를 격리 / Isolate 기능 cgroup 하드웨어 자원 격리 가상화 기술이란 하나의 물리적인 컴퓨터 자원(CPU , 메모리, 저장장칭 등)을 가상적으로 분할하여 여러 개의 가상 컴퓨터 환경을 만들어내는 기술이다. 이를 통해 물리적인 컴퓨터 자원을 더욱 효율적으로 사용할 수 있고, 서버나 애플리케이션 등을 운영하는데 있어 유연성과 안정성을 제공한다. 도커란 ? 컨테이너를 기반으로한 가상화 도구 리눅스 컨테이너 기술인 LXC(Linux Contai..
문제 설명 1부터 13까지의 수에서, 1은 1, 10, 11, 12, 13 이렇게 총 6번 등장합니다. 정수 i, j, k가 매개변수로 주어질 때, i부터 j까지 k가 몇 번 등장하는지 return 하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ i
문제 설명 문자열 before와 after가 매개변수로 주어질 때, before의 순서를 바꾸어 after를 만들 수 있으면 1을, 만들 수 없으면 0을 return 하도록 solution 함수를 완성해보세요. 제한사항 0
문제 설명 이진수를 의미하는 두 개의 문자열 bin1과 bin2가 매개변수로 주어질 때, 두 이진수의 합을 return하도록 solution 함수를 완성해주세요. 제한사항 return 값은 이진수를 의미하는 문자열입니다. 1 ≤ bin1, bin2의 길이 ≤ 10 bin1과 bin2는 0과 1로만 이루어져 있습니다. bin1과 bin2는 "0"을 제외하고 0으로 시작하지 않습니다. 입출력 예 bin1 bin2 result "10" "11" "101" "1001" "1111" "11000" 입출력 예 설명 입출력 예 #1 10 + 11 = 101 이므로 "101" 을 return합니다. 입출력 예 #2 1001 + 1111 = 11000 이므로 "11000"을 return합니다. class Solution..
문제 설명 프로그래머스 치킨은 치킨을 시켜먹으면 한 마리당 쿠폰을 한 장 발급합니다. 쿠폰을 열 장 모으면 치킨을 한 마리 서비스로 받을 수 있고, 서비스 치킨에도 쿠폰이 발급됩니다. 시켜먹은 치킨의 수 chicken이 매개변수로 주어질 때 받을 수 있는 최대 서비스 치킨의 수를 return하도록 solution 함수를 완성해주세요. 제한사항 chicken은 정수입니다. 0 ≤ chicken ≤ 1,000,000 입출력 예 chicken result 100 11 1,081 120 입출력 예 설명 입출력 예 #1 100마리를 주문하면 쿠폰이 100장 발급되므로 서비스 치킨 10마리를 주문할 수 있습니다. 10마리를 주문하면 쿠폰이 10장 발급되므로 서비스 치킨 1마리를 주문할 수 있습니다. 따라서 10 +..
문제 설명 머쓱이는 프로그래머스에 로그인하려고 합니다. 머쓱이가 입력한 아이디와 패스워드가 담긴 배열 id_pw와 회원들의 정보가 담긴 2차원 배열 db가 주어질 때, 다음과 같이 로그인 성공, 실패에 따른 메시지를 return하도록 solution 함수를 완성해주세요. 아이디와 비밀번호가 모두 일치하는 회원정보가 있으면 "login"을 return합니다. 로그인이 실패했을 때 아이디가 일치하는 회원이 없다면 “fail”를, 아이디는 일치하지만 비밀번호가 일치하는 회원이 없다면 “wrong pw”를 return 합니다. 제한사항 회원들의 아이디는 문자열입니다. 회원들의 아이디는 알파벳 소문자와 숫자로만 이루어져 있습니다. 회원들의 패스워드는 숫자로 구성된 문자열입니다. 회원들의 비밀번호는 같을 수 있지만..