반응형 조합3 순열과 조합 관련 코드 모든 숫자 조합을 출력 using System; using System.IO; class Program { static void Main(string[] args) { var sw = new StreamWriter(Console.OpenStandardOutput()); var sr = new StreamReader(Console.OpenStandardInput()); var input = sr.ReadLine().Split(); var num1 = Int32.Parse(input[0]); var num2 = Int32.Parse(input[1]); var ints = new int[num1]; Combination_DFS(sw, ints, 0, 0, num2); sw.Close(); sr.Close();.. 2024. 3. 22. CODE - The Hidden Language of Computer Hardware and Software를 읽고서 (1) 목차 친한 친구와의 대화 부호와 조합 점자와 이진 부호 전등을 분해해 봅시다 다른 방법을 찾아봅시다 전신과 릴레이 우리가 사용하는 열 개의 숫자들 십진수 이외의 것 비트, 비트, 비트 논리와 스위치 빌 게이츠? 논리 게이트! 이진 덧셈기 그렇다면 뺼셈은 어떨까요? 피드백과 플립플롭 바이트와 16진수 메모리를 만들어봅시다 혼자서 움직이는 컴퓨터 주판에서 반도체까지 두 가지 고전적인 마이크로프로세서들 아스키코드와 문자의 변환 버스에 올라탑시다 운영체제 고정소수점과 부동소수점 고수준 언어와 저수준 언어 그래픽 혁명 책 소개 CODE 코드 - 예스24 CODE, 하드웨어와 소프트웨어에 숨어 있는 언어손전등, 영국의 미국 침략, 검은고양이, 시소가 컴퓨터와 어떤 연관성을 가지고 있을까요?이 책 『CODE』에서는 .. 2023. 8. 26. 순열(Permutation)과 조합(Combination) 순열(Permutation)이란? 순열이란, 쉽게 말해서 순서를 정해서 나열하는 것을 말한다. 서로 다른 n개에서 r개를 택하여 일렬로 나열할 때, 첫 번째 자리에 올 수 있는 것은 n가지이고, 그 각각에 대하여 두 번째 자리에 올 수 있는 것은 첫 번째 자리에서 선택된 1개를 제외한 (n - 1) 가지, 세 번째 자리에 올 수 있는 것은 앞에서 선택된 2개를 제외한 (n - 2) 가지이다. 이와 같은 방법으로 계속하며 r번째 자리에 올 수 있는 것은 이미 선택된 (r - 1) 개를 제외한 n - (r - 1) = n - r + 1(가지) 이다. 순열에서 P란 Permutation의 첫글자를 줄여서 P로 나타낸다. nPr을 계산하는 방법은 배열의 순서를 생각하여 첫 번째에는 나올 수 있는 경우의 수가 n.. 2023. 8. 21. 이전 1 다음