Baekjoon4 10872 팩토리얼 10872 팩토리얼 https://www.acmicpc.net/problem/10872 N이 주어지고 N!를 출력하면 된다. #include using namespace std; int main() { int num, value = 1; cin >> num; for(int i = num; i > 0; i--) { value *= i; } cout 2022. 9. 28. 1427 소트인사이트 1427 소트인사이트 https://www.acmicpc.net/problem/1427 N개의 숫자 나열이 주어진다. 해당 값을 내림차순으로 정렬하여 출력하면 된다. 숫자 나열을 받고 그것을 to_string으로 변환한 다음 그것을 sorting 하되 내림차순으로 정렬한 후 다시 문자열을 출력하면 된다. #include #include using namespace std; int main() { string str; int num; cin >> num; str = to_string(num); sort(str.begin(), str.end(), greater()); cout 2022. 9. 28. 25305 커트라인 (sorting) 백준 25305 커트라인 https://www.acmicpc.net/problem/25305 N 개의 입력이 주어지고 그 중 커트라인으로 쓸 숫자가 입력으로 주어진다. 그 후 들어오는 N개의 입력을 sorting하고 상위에서 부터 걸러지는 cutline 값을 출력하는 문제다. sort 함수를 사용하고 오름차순으로 정렬된 값에서 cutline만큼 뺀 배열의 위치를 return한다. #include #include using namespace std; int main() { int array_cnt, cutline; cin >> array_cnt; cin >> cutline; int array[array_cnt]; for(int i = 0; i > array[i]; } sort(array, array+arr.. 2022. 9. 28. 2750 수 정렬하기 (sorting) 백준 2750 수정렬하기 문제 https://www.acmicpc.net/problem/2750 먼저 입력된 갯수인 N이 주어지고, N만큼의 input이 주어짐. input을 받아 정렬한 다음 정해진 폼에 맞게 출력하는 문제. STL의 sort()를 사용하면 빠르게 풀 수 있음. sort는 algorithm header를 include 해야하며 인수로 첫자리의 포인터와 끝자리의 포인터를 요구함. #include #include using namespace std; int main() { int array_cnt; cin >> array_cnt; int array[array_cnt]; for(int i = 0; i > array[i]; } sort(array, array+array_cnt); for(int.. 2022. 9. 28. 이전 1 다음