728x90
728x90
메서드 오버로딩 - 메서드 이름이 중복 - 파라미터의 형식 다르게 - 파라미터의 수 다르게 static int Add(int a, int b) static int Add(int a, int b, int c) static int Add(float a, float b) using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace _065_Func_Overloading { class Program { static int Add(int a, int b) { return a + b; } static int Add(int a, int b, int c) ..
Call by Value Call by Reference - 값에 의한 호출 - 함수에서 값에 영향을 주지 않는다 - 일반 함수 - void swap(int a, int b) - 주소에 의한 호출 - 함수에서 값에 영향을 준다 - ref 키워드를 가지는 함수 - void swap(ref int a, ref int b) using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace _062_FuncSwap { class Program { static public void ValueSwap(int a, int b) { int temp = a; a ..
기본 방법 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Threading; namespace CheckPoint01 { class Program { static void Main(string[] args) { Random rnd = new Random(); const string LINE = "--------------------------------------------"; const int END_LINE = 42; const int DELAY_TIME = 200; int runA = 0; int runB = 0; i..
https://www.acmicpc.net/problem/4344 4344번: 평균은 넘겠지 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. www.acmicpc.net using System; namespace baekioon { class MainApp { static void Main() { int c = int.Parse(Console.ReadLine()); for (int i = 0; i < c; i++) { string[] input = Console.ReadLine().Split(' '); int studentNum = int.Parse(input[0]); int[] inputNum = new int[studentNum + 1]..
https://www.acmicpc.net/problem/8958 8958번: OX퀴즈 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수 www.acmicpc.net using System; namespace backjoon { class Program { static void Main(string[] args) { int t = int.Parse(Console.ReadLine()); int combo = 0; int score = 0; for(int i = 0; i < t; i++) { string s = Console.ReadLine()..
https://www.acmicpc.net/problem/3052 3052번: 나머지 각 수를 42로 나눈 나머지는 39, 40, 41, 0, 1, 2, 40, 41, 0, 1이다. 서로 다른 값은 6개가 있다. www.acmicpc.net using System; namespace backjoon { class Program { static void Main(string[] args) { int[] inputNum = new int[10]; bool[] isCheck = new bool[43]; int count = 0; for (int i = 0; i < inputNum.Length; i++) { inputNum[i] = int.Parse(Console.ReadLine()) % 42; isCheck[..