dev (261) 썸네일형 리스트형 주차 요금 계산 프로그래머스의 주차 요금 계산 문제를 풀었습니다. https://school.programmers.co.kr/learn/courses/30/lessons/92341 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제에 대한 설명은 위의 링크에서 확인하시면 됩니다. 이 문제를 풀 때 주의해야 할 점이 4개 있습니다. 첫 번째는 주차장 출입시간과 출차시간을 어떻게 계산할 지에 대한 것인데 어렵게 생각할 필요 없습니다. 출입시간 바로 뒤에 있는 시간이 출차시간입니다. 왜냐하면 주차장에 출입한 뒤에 또 출입할 수 없고, 출차한 뒤에 또 출차할 수 없기 때문입니다.. 숫자 짝꿍 프로그래머스의 숫자 짝꿍 문제 풀었습니다. https://school.programmers.co.kr/learn/courses/30/lessons/131128 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제에 대한 설명은 위의 링크에서 확인하시면 됩니다. 이 문제를 풀려면 3가지를 해결해야 하는데 첫 번째 RuntimeException입니다. RuntimeException이 발생하는 이유는 형변환을 자주 하기 때문에 일어나서 형변환을 최대한 줄여야 합니다. 그래서 저는 char을 int로 변환할 때 "Character.getNumericValue"을 .. 콜라 문제 프로그래머스에서 "콜라 문제"라는 알고리즘 문제를 풀었습니다. https://school.programmers.co.kr/learn/courses/30/lessons/132267?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제에 대한 설명은 위의 링크에서 확인하시면 됩니다. 위의 소스 코드에 대한 설명은 주석을 참고하면 되고 이 문제에서 주의해야 할 점은 교환할 수 있는 콜라 개수와 교환할 수 없는 콜라 개수입니다. 교환할 수 없는 콜라 개수까지 교환대상에 포함하면 안 됩니다. 이 점만 유의하면 쉽게 풀 수 있습니다. 푸드 파이트 대회 프로그래머스에서 "푸드 파이트 대회"라는 알고리즘 문제를 하나 풀었습니다. https://school.programmers.co.kr/learn/courses/30/lessons/134240?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제에 대한 설명은 위의 링크에서 확인하시면 됩니다. 위의 소스 코드를 보게 되면 첫 번째 반복문에서 푸드 정보를 갖고 있는 배열 입력값을 파싱 해서 Map에 저장하고 있고 두 번째 반복문에서 파싱 한 Map을 기반으로 배열 값을 입력하고 (배열 앞과 뒤 끝에서부터 배열을 채우고) 세번째 반복문은.. docker commit 현재 사용중인 docker 컨테이너를 이미지로 변환하려면 docker commit을 사용해야 합니다. 예제로 사용하기 위해 nginx을 docker 컨테이너로 생성합니다. nginx 컨테이너를 생성할 때 volume 옵션을 추가했는데 그 이유는 컨테이너를 이미지로 변환할 때 volume 옵션도 포함되는지 확인하기 위해서입니다. 컨테이너 내부에 volume 옵션으로 설정한 nginx.conf 파일을 맞는지 확인하고 volume옵션 말고 파일도 docker commit에 포함되는지 확인하기 위해 컨테이너 내부에 test.txt 파일을 생성합니다. 현재 실행 중인 nginx 컨테이너를 종료하고 docker commit으로 nginx 컨테이너를 이미지로 변환합니다. docker commit을 사용하려면 "doc.. linux pipeline redirection 리눅스에서 pipeline과 redirection을 자주 쓰는데 그 차이는 다음과 같습니다. pipeline은 프로세스 간의 입출력 스트림이고 redirection은 프로세스와 파일/디렉토리 간의 입출력 스트림입니다. 위의 예제는 pipeline으로 전체 프로세스에서 "tomcat"이라는 단어가 있는 프로세스를 검색하고 있습니다. 하지만 pipeline 대신에 redirection을 사용하면 다음과 같은 에러가 발생합니다. pipeline은 프로세스 간의 입출력 스트림이기 때문에 위와 같은 에러가 발생하는 것입니다. redirection을 제대로 사용하려면 아래와 같이 해야 합니다. 위의 예제는 redirection으로 전체 프로세스 목록을 ps.txt 파일에 저장하고 있습니다. 그리고 ps.txt 파일.. docker cp docker 컨테이너와 호스트 pc 사이에 파일이나 디렉토리를 복사하려면 docker cp를 사용하면 됩니다. 위 예제는 nginx 컨테이너에 있는 index.html 파일을 호스트 pc로 복사하는 예제로 docker cp "원본 파일/디렉토리" "대상 파일 디렉토리" "원본 파일/디렉토리"을 "대상 파일 디렉토리"로 복사한다고 생각하면 됩니다. 컨테이너를 가리킬 때는 "컨테이너명:컨테이너 파일/디렉토리" 이렇게 사용해야 합니다. 반대로 호스트pc에서 docker 컨테이너로 복사하는 것도 가능합니다. docker volume docker 컨테이너와 호스트 pc의 파일이나 디렉토리를 공유해야 하는 경우 volume 옵션을 사용하면 됩니다. 위 예제는 호스트 pc에 있는 nginx.conf 파일을 nginx 컨테이너와 공유하는 것입니다. 공유가 제대로 됐는지 확인하기 위해 컨테이너에 접속해봅니다. 위의 두 이미지를 비교해보면 nginx.conf 파일이 제대로 공유된 것을 확인할 수 있습니다. 또한 docker inspect을 통해서도 volume 옵션이 설정된 것을 확인할 수 있습니다. 그리고 컨테이너의 nginx.conf 파일이 수정되면 호스트 pc의 nginx.conf 파일도 수정됩니다. 위의 두 이미지를 비교해보면 컨테이너의 nginx.conf 파일의 변경된 내용이 호스트 pc의 nginx.conf 파일로 반영된 것을 확인.. 이전 1 ··· 11 12 13 14 15 16 17 ··· 33 다음