-
[ 10989 ] 수 정렬하기 3알고리즘/BOJ 2021. 8. 12. 18:23
- [ 10989 ] 수 정렬하기 3 N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오. :: 입력 첫째 줄에 수의 개수 N(1 ≤ N ≤ 10,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 숫자가 주어진다. 이 수는 10,000보다 작거나 같은 자연수이다. :: 출력 첫째 줄부터 N개의 줄에 오름차순으로 정렬한 결과를 한 줄에 하나씩 출력한다. 정답 코드 #include #include #include #include using namespace std; #define endl "\n" int nums[10001] = { 0, }; int main() { ios_base::sync_with_stdio(0); cin.tie(0); int n;..
-
[ 2751 ] 수 정렬하기 2알고리즘/BOJ 2021. 8. 12. 18:17
- [ 2751 ] 수 정렬하기 2 N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오. :: 입력 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 절댓값이 1,000,000보다 작거나 같은 정수이다. 수는 중복되지 않는다. :: 출력 첫째 줄부터 N개의 줄에 오름차순으로 정렬한 결과를 한 줄에 하나씩 출력한다. 정답 코드 #include #include #include #include using namespace std; #define endl "\n" int main() { ios_base::sync_with_stdio(0); cin.tie(0); int n; cin >> n..
-
[ 이진탐색 ] 떡볶이 떡 만들기알고리즘/이코테 - 실전 2021. 8. 10. 18:23
난이도 : 중 풀이시간 : 40분 시간제한 : 2초 [ 이진탐색 ] 떡볶이 떡 만들기 오늘 동빈이는 여행 가신 부모님을 대신해서 떡집 일을 하기로 했다. 오늘은 떡볶이 떡을 만드는 날이다. 동빈이네 떡볶이 떡은 재밌게도 떡볶이 떡의 길이가 일정하지 않다. 대신에 한 봉지 안에 들어 가는 떡의 총 길이는 절단기로 잘라서 맞춰준다. 절단기에 높이(H)를 지정하면 줄지어진 떡을 한 번에 절단한다. 높이가 H보다 긴 떡은 H 위의 부분이 잘릴 것이고, 낮은 떡은 잘리지 않는다. 예를 들어 높이가 19, 14, 10, 17cm인 떡이 나란히 있고 절단기 높이를 15cm로 지정하면 자른 뒤 떡의 높이는 15, 14, 10, 15cm가 될 것이다. 잘린 떡의 길이는 차례대로 4, 0, 0, 2cm이다. 손님은 6cm..
-
[ 이진탐색 ] 부품 찾기알고리즘/이코테 - 실전 2021. 8. 10. 17:27
난이도 : 중하 풀이시간 : 30분 시간제한 : 1초 [ 이진탐색 ] 부품 찾기 동빈이네 전자 매장에는 부품이 N개 있다. 각 부품은 정수 형태의 고유한 번호가 있다. 어느 날 손님이 M개 종류의 부품을 대량으로 구매하겠다며 당일 날 견적서를 요청했다. 동빈이는 때를 놓치지 않고 손님이 문의한 부품 M개 종류를 모두 확인해서 견적서를 작성해야 한다. 이때 가게 안에 부품이 모두 있는지 확인하는 프로그램을 작성해보자. 이때 손님이 요청한 부품 번호의 순서대로 부품을 확인해 부품이 있으면 yes를, 없으면 no를 출력한다. 구분은 공백으로 한다. :: 입력 조건 첫째 줄에 정수 N이 주어진다. (1 n; for (int i = 0; i > k; n_nums...