-
O - [ 구현 ] 왕실의 나이트 - R알고리즘/이코테 - 실전 2021. 10. 7. 18:11
난이도 : 하 풀이시간 : 20/24 시간제한 : 1초 [ 구현 ] 왕실의 나이트 행복 왕국의 왕실 정원은 체스판과 같은 8 x 8 좌표 평면이다. 왕실 정원의 특정한 한 칸에 나이트가 서 있다. 나이트는 매우 충성스러운 신하로서 매일 무술을 연마한다. 나이트는 말을 타고 있기 때문에 이동을 할 때는 L자 형태로만 이동할 수 있으며 정원 밖으로는 나갈 수 없다. 나이트는 특정한 위치에서 다음과 같은 2가지 경우로 이동할 수 있다. 1. 수평으로 두 칸 이동한 뒤에 수직으로 한 칸 이동하기 2. 수직으로 두 칸 이동한 뒤에 수평으로 한 칸 이동하기 이처럼 8 x 8 좌표 평면상에서 나이트의 위치가 주어졌을 때 나이트가 이동할 수 있는 경우의 수를 출력하는 프로그램을 작성하시오. 이때 왕실의 정원에서 행 위..
-
X - [ 그리디 ] 무지의 먹방 라이브 - R알고리즘/이코테 - 기출 2021. 10. 6. 21:29
난이도 : 하 풀이시간 : 30/155ㅅㅂ 시간제한 : 1초 기출 : 2019 카카오 신입 공채 문제 링크 :: 코딩테스트 연습 - 무지의 먹방 라이브 | 프로그래머스 (programmers.co.kr) 아이디어 못풀어서 클론코딩 함 다음 기회에 ~ 내 코드 내 코드 정답 코드 #include #include #include #include #include using namespace std; int solution(vector food_times, long long k) { vector v; for (int i = 0; i < food_times.size(); i++) { v.push_back(food_times[i]); } sort(v.begin(), v.end()); int foodLeft = fo..
-
O - [ 그리디 ] 볼링공 고르기 - R알고리즘/이코테 - 기출 2021. 10. 6. 18:48
난이도 : 풀이시간 : 시간제한 : 기출 : [ 문제유형 ] 문제번호 문제제목 A, B 두 사람이 볼링을 치고 있습니다. 두 사람은 서로 무게가 다른 볼링공을 고르려고 합니다. 볼링공은 총 N개가 있으며 각 볼링공마다 무게가 적혀 있고, 공의 번호는 1번부터 순서대로 부여됩니다. 또한 같은 무게의 공이 여러 개 있을 수 있지만, 서로 다른 공으로 간주합니다. 볼링공의 무게는 1부터 M까지의 자연수 형태로 존재합니다. 예를 들어 N이 5이고, M이 3이며 각각의 무게가 차례대로 1, 3, 2, 3, 2일 때 각 공의 번호가 차례대로 1번부터 5번까지 부여됩니다. 이때 두 사람이 고를 수 있는 볼링공 번호의 조합을 구하면 다음과 같습니다. (1번, 2번), (1번, 3번), (1번, 4번), (1번, 5번)..
-
X - [ 그리디 ] 만들 수 없는 금액 - R알고리즘/이코테 - 기출 2021. 10. 6. 18:31
난이도 : 하 풀이시간 : 30/27 시간제한 : 1초 기출 : k 대회 기출 [ 문제유형 ] 문제번호 문제제목 동네 편의점의 주인인 동빈이는 N개의 동전을 가지고 있습니다. 이때 N개의 동전을 이용하여 만들 수 없는 양의 정수 금액 중 최솟값을 구하는 프로그램을 작성하세요. 예를 들어, N = 5 이고, 각 동전이 각각 3원, 2원, 1원, 1원, 9원짜리(화폐 단위) 동전이라고 가정합시다. 이때 동빈이가 만들 수 없는 양의 정수 금액 중 최솟값은 8원입니다. 또 다른 예시로, N = 3이고, 각 동전이 각각 3원, 5원, 7원짜리(화폐 단위_ 동전이라고 가정합시다. 이때 동빈이가 만들 수 없는 양의 정수 금액 중 최솟값은 1원입니다. :: 입력 조건 1. 첫째 줄에는 동전의 개수를 나타내는 양의 정수..