본문 바로가기
반응형

알고리즘91

[BOJ-18809] Gaaaaaaaaaarden (C++) 백준 18809 - Gaaaaaaaaaarden 18809번: Gaaaaaaaaaarden 첫째 줄에 정원의 행의 개수와 열의 개수를 나타내는 N(2 ≤ N ≤ 50)과 M(2 ≤ M ≤ 50), 그리고 초록색 배양액의 개수 G(1 ≤ G ≤ 5)와 빨간색 배양액의 개수 R(1 ≤ R ≤ 5)이 한 칸의 빈칸을 사이에 두 www.acmicpc.net 문제 설명 - BOJ마을에 초록색 배양액과 빨간색 배양액을 땅에 적절하게 뿌려서 꽃을 피우려 한다. - 배양액은 매 초마다 도달한 적이 없는 인접한 땅으로 퍼져간다. - 초록색 배양액과 빨간색 배양액이 동일한 시간에 도달한 경우 꽃이 피어난다. - 꽃이 피어난 땅에는 배양액이 사라져서 더 이상 인접한 땅으로 배양액을 퍼트리지 않는다. - 배양액은 모두 사용해.. 2020. 12. 12.
[2019 카카오 개발자 겨울 인턴십] 징검다리 건너기(C++) 문제 제목 코딩테스트 연습 - 징검다리 건너기 [2, 4, 5, 3, 2, 1, 4, 2, 5, 1] 3 3 programmers.co.kr 문제 설명 - 카카오 초등학교의 "니니즈 친구들"이 "라이언" 선생님과 징검다리를 건너려 한다. - "라이언" 선생님은 징검다리를 무사히 건너기 위해 다음과 같은 규칙을 만들었다. 징검다리는 일렬로 놓여 있고 각 징검다리의 디딤돌에는 모두 숫자가 적혀 있으며 디딤돌의 숫자는 한 번 밟을 때마다 1씩 줄어듭니다. 디딤돌의 숫자가 0이 되면 더 이상 밟을 수 없으며 이때는 그 다음 디딤돌로 한번에 여러 칸을 건너 뛸 수 있습니다. 단, 다음으로 밟을 수 있는 디딤돌이 여러 개인 경우 무조건 가장 가까운 디딤돌로만 건너뛸 수 있습니다. - "니니즈 친구들"은 한 번에 한.. 2020. 12. 5.
[2019 카카오 개발자 겨울 인턴십] 호텔 방 배정(C++) 호텔 방 배정 코딩테스트 연습 - 호텔 방 배정 programmers.co.kr 문제 설명 - "스노우 타운"에서 호텔을 운영하고 있는 "스카피"는 고객들에게 방을 배정하려 한다. - 호텔 방은 총 K개가 존재하며, 1번 ~ K번까지 번호로 구분하고 있다. - 처음에는 모든 방이 비어 있다. - 방 배정 규칙은 다음과 같다. 한 번에 한 명씩 신청한 순서대로 방을 배정합니다. 고객은 투숙하기 원하는 방 번호를 제출합니다. 고객이 원하는 방이 비어 있다면 즉시 배정합니다. 고객이 원하는 방이 이미 배정되어 있으면 원하는 방보다 번호가 크면서 비어있는 방 중 가장 번호가 작은 방을 배정합니다. - 고객이 원하는 방 번호가 순서대로 들어왔을 때 각 고객에게 배정되는 방 번호를 순서대로 배열에 담아 return.. 2020. 12. 5.
[2019 카카오 개발자 겨울 인턴십] 불량 사용자(C++) 불량 사용자 코딩테스트 연습 - 불량 사용자 개발팀 내에서 이벤트 개발을 담당하고 있는 무지는 최근 진행된 카카오이모티콘 이벤트에 비정상적인 방법으로 당첨을 시도한 응모자들을 발견하였습니다. 이런 응모자들을 따로 모아 불량 programmers.co.kr 문제 설명 - 이벤트 개발 담당자 "무지"는 불량 사용자 목록을 만들어 이벤트 담당자인 "프로도"에게 전달하려 한다. - 불량 사용자는 개인 정보 보호를 위하여 아이디의 일부 문자를 '*' 문자로 가려 전달했다. '*' 문자는 아이디당 최소 하나 이상을 사용하였다. - "무지"와 프로토"는 불량 사용자 목록에 매핑된 응모자 아이디를 제재 아이디 라고 부르기로 하였다. - 전체 아이디 목록과 불량 사용자 아이디 목록을 이용하여 제재 아이디가 될 수 있는 .. 2020. 12. 4.
반응형