전체 글 48

redis 다운로드

redis를 사용하기 위해 다운로드를 할 것이다.나는 docker를 사용하기 위해 docker로 다운을 받을 것이다. docker run -d --name my-redis -p 6385:6379 redis 이렇게 실행을 하게 되면 redis 이미지가 없으면 이미지도 같이 다운로드 하며 다 되면 백그라운드로 실행이 된다.알기로는 최신 버전의 레디스 이미지를 다운받는걸로 알고 있다.6385:6379 포트를 6385로 한것은 6379포트를 다른 레디스로 사용하고 있어서 6385포트로 레디스를 만들었다. 하게 되면 도커 데스크 탑에 실행된거 보이며 powershell에서도 확인이 가능하다. 그 후 redis-cli에 접속하기 위해docker exec -it my-redis redis-cli 을 통해 접근을 ..

redis 2025.08.30

[프로그래머스] 완주하지 못한 선수 - JAVA

수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. 제한사항 마라톤 경기에 참여한 선수의 수는 1명 이상 100,000명 이하입니다. completion의 길이는 participant의 길이보다 1 작습니다. 참가자의 이름은 1개 이상 20개 이하의 알파벳 소문자로 이루어져 있습니다. 참가자 중에는 동명이인이 있을 수 있습니다. 입출력 예 participant completion return ["leo", "kiki", "e..

알고리즘 2025.07.24

[프로그래머스] 의상 - JAVA

코니는 매일 다른 옷을 조합하여 입는것을 좋아합니다. 예를 들어 코니가 가진 옷이 아래와 같고, 오늘 코니가 동그란 안경, 긴 코트, 파란색 티셔츠를 입었다면 다음날은 청바지를 추가로 입거나 동그란 안경 대신 검정 선글라스를 착용하거나 해야합니다. 종류 이름 얼굴 동그란 안경, 검정 선글라스 상의 파란색 티셔츠 하의 청바지 겉옷 긴 코트 코니는 각 종류별로 최대 1가지 의상만 착용할 수 있습니다. 예를 들어 위 예시의 경우 동그란 안경과 검정 선글라스를 동시에 착용할 수는 없습니다. 착용한 의상의 일부가 겹치더라도, 다른 의상이 겹치지 않거나, 혹은 의상을 추가로 더 착용한 경우에는 서로 다른 방법으로 옷을 착용한 것으로 계산합니다. 코니는 하루에 최소 한 개의 의상은 입습니다. 코니가 가진 의상들이 담..

알고리즘 2025.07.24