잡다한 지식의 블로그

[ 문제 ] 선빈이는 게임을 즐기던 중 가지고 있는 물건이 너무 많아 창고 정리를 하기로 했습니다. 선빈이가 보유한 게임 속 창고는 여러 칸으로 나누어져 있고 각 칸에는 물건들이 담겨있습니다. 창고를 정리할 방법을 고민하던 선빈이는 같은 물건이 여러 칸에 나누어 들어있는 것을 발견하고 우선 같은 물건끼리 최대한 겹쳐쌓는 방식으로 창고를 정리하기로 했습니다. 선빈이의 창고에 들어있는 물건의 이름과 개수는 리스트 형태로 주어지며, 한 칸에 겹쳐질 수 있는 물건의 개수에는 제한이 없다고 가정합니다. 예를 들어 창고의 각 칸에 담겨있는 물건의 이름이 storage = ["pencil", "pencil", "pencil", "book"], 각 물건의 개수가 num = [2, 4, 3, 1] 이라면 연필과 책을 한..
[ 문제 ]상우가 사용하는 가습기에는 "auto", "target", "minimum"의 세 가지 모드가 있습니다. 가습기의 가습량은 0 ~ 5 단계로 구분되며 각 모드 별 동작 방식은 다음과 같습니다.⦁ "auto" 모드 ⦁ 습도가 0이상 10 미만인 경우 : 5 단계 ⦁ 습도가 10 이상 20 미만인 경우 : 4 단계 ⦁ 습도가 20 이상 30 미만인 경우 : 3 단계 ⦁ 습도가 30 이상 40 미만인 경우 : 2 단계 ⦁ 습도가 40 이상 50 미만인 경우 : 1 단계 ⦁ 습도가 50 이상인 경우 : 0 단계⦁ "target" 모드 ⦁ 습도가 설정값 미만일 경우 : 3 단계 ⦁ 습도가 설정값 이상일 경우 : 1 단계⦁ "minimum" 모드 ⦁ 습도가..
[ 문제 ]여름이는 강아지를 산책시키려고 합니다. 여름이는 2차원 좌표평면에서 동/서/남/북 방향으로 1m단위로 이동하면서 가아지를 산책시킵니다. 산책루트가 담긴 문자열 route가 주어질 떄, 도착점의 위치를 return하도록 빈칸을 채워 solution함수를 완성해 주세요. ⦁ route는 "N","S","E","W"로 이루어져 있습니다. ⦁ "N"는 북쪽으로 1만큼 움직입니다. ⦁ "S"는 남쪽으로 1만큼 움직입니다. ⦁ 북쪽으로 -1만큼 움직인 것과 같습니다. ⦁ "E"는 동쪽으로 1만큼 움직입니다. ⦁ "W" 는 서쪽으로 1만큼 움직입니다. ⦁ 동쪽으로 -1만큼 움직인 것과 같습니다.⦁ 출발점으로 부터 [동쪽으로 떨어진 거리, 북쪽으로 떨어진..