코딩 공부/C#-코딩테스트 9

(백준/C#) 약수, 배수와 소수

//5086두 수가 주어졌을 때, 다음 3가지 중 어떤 관계인지 구하는 프로그램을 작성하시오.첫 번째 숫자가 두 번째 숫자의 약수이다.첫 번째 숫자가 두 번째 숫자의 배수이다.첫 번째 숫자가 두 번째 숫자의 약수와 배수 모두 아니다.using System.Diagnostics;int[] input() => Array.ConvertAll(Console.ReadLine().Split(' '), int.Parse);int[] i;while(true){ i = input(); if (i[0] == 0 && i[1] == 0) return; else { if ((i[0] % i[1] == 0)) Console.WriteLine("multiple"); el..

(백준/C#) 2차원 배열

//2738N*M크기의 두 행렬 A와 B가 주어졌을 때, 두 행렬을 더하는 프로그램을 작성하시오.int[] xy = Array.ConvertAll(Console.ReadLine().Split(), i => int.Parse(i));int x = xy[0];int y = xy[1];int[,] matrixA = new int[x, y] ;int[,] matrixB = new int [x, y];for (int k = 0; k int[] F() => Array.ConvertAll(Console.ReadLine().Split(), int.Parse);int[] nm = F();int[][] n = new int[nm[0]][];for (int i = 0; i   //25669×9 격자판에 쓰여진 81개의 자연..

(백준/C#) 일반 수학 1

//2745B진법 수 N이 주어진다. 이 수를 10진법으로 바꿔 출력하는 프로그램을 작성하시오.10진법을 넘어가는 진법은 숫자로 표시할 수 없는 자리가 있다. 이런 경우에는 다음과 같이 알파벳 대문자를 사용한다.A: 10, B: 11, ..., F: 15, ..., Y: 34, Z: 35**진법 B가 15이고, N이 BAA라고 가정했을때.BAA = 11, 10, 10이므로 11 * (15^2) + 10 * (15^1) + 10 * (15^0) 이 되어서 2635가 정답이다.string[] input = Console.ReadLine().Split(' ');string num = input[0];int baseValue = int.Parse(input[1]);long answer = 0;for (int i..

(백준/C#) 심화 1

//25083Console.WriteLine(" ,r'\"7");Console.WriteLine("r`-_ ,' ,/");Console.WriteLine(" \\. \". L_r'");Console.WriteLine(" `~\\/");Console.WriteLine(" |");Console.WriteLine(" |");  //3003첫째 줄에 입력에서 주어진 순서대로 몇 개의 피스를 더하거나 빼야 되는지를 출력한다. 만약 수가 양수라면 동혁이는 그 개수 만큼 피스를 더해야 하는 것이고, 음수라면 제거해야 하는 것이다.int[] chessOrigin = { 1, 1, 2, 2, 2, 8 };int[] inputs = Array.ConvertAll(Console.Re..