본문 바로가기

C# 코딩챌린지/C# 코딩테스트 문제10

C# 코딩테스트 문제 : 메소드를 연습해보자(3) 문제 풀기 전 당부사항 본 문제는 제가 직접 만든 문제입니다. 문제를 만들기 위해 여러 코딩테스트 사이트와 서적 등에서 참고만 할 뿐, 문제를 그대로 가져다 쓰지 않았습니다. 프로젝트 템플릿은 콘솔 앱으로 만들어 주시기 바랍니다. 문제 설명 문제 : 세 개의 정수값을 입력받고 이 정수값 중 가장 큰 수를 출력하는 메서드를 만들어보세요 해설 및 출력 결과 정수값을 세 개 입력 받을 메소드를 선언해 줍니다. 이 세 값을 매개변수로 받기 위해 매개변수를 세 개 선언해 줍니다. 조건식을 이용해 첫 번째 조건에는 a가 가장 클 때, 두 번째 조건에는 b가 가장 클 때 마지막으로 c가 가장 클 때를 조건을 걸어 줍니다. using System; namespace class2 { class MainApp { stat.. 2024. 3. 29.
C# 코딩테스트 문제 : 메소드를 연습해보자(2) 문제 풀기 전 당부사항 본 문제는 제가 직접 만든 문제입니다. 문제를 만들기 위해 여러 코딩테스트 사이트와 서적 등에서 참고만 할 뿐, 문제를 그대로 가져다 쓰지 않았습니다. 프로젝트 템플릿은 콘솔 앱으로 만들어 주시기 바랍니다. 문제 설명 문제 : 정수를 입력받아 해당 정수가 짝수인지 홀수인지 판별하여 결과를 반환하는 메소드를 작성해 보세요 해설 및 출력 결과 메소드를 먼저 선언해 줍니다. 이 메소드는 main문에 공유할 것이기 때문에 public를 작성하고 함수에 바로 접근이 가능하게 하기 위해 static을 작성해 줍니다. 값이 홀수인지 짝수인지 판별하기 위해 메소드는 하나만 받습니다. 그리고 조건식으로 짝수일 때와 홀수 일 때를 판별해 주면 됩니다. using System; namespace cl.. 2024. 3. 29.
C# 코딩테스트 문제 : 메소드를 연습해보자(1) 문제 풀기 전 당부사항 본 문제는 제가 직접 만든 문제입니다. 문제를 만들기 위해 여러 코딩테스트 사이트와 서적 등에서 참고만 할 뿐, 문제를 그대로 가져다 쓰지 않았습니다. 프로젝트 템플릿은 콘솔 앱으로 만들어 주시기 바랍니다. 문제 설명 문제 : 두 개의 정수를 입력받아 더한 결과를 반환하는 Add 메소드와 두 개의 정수를 입력받아 뺀 결과 값을 반환하는 Minus 메소드, 그리고 곱하기와 나누기 메소드인 Mul, Div 메소드를 각각 만들고 직접 출력을 해보세요 그리고 1번의 4개의 메소드를 하나의 메소드로 만들어서 출력해 보세요 해설 및 출력 결과 첫 번째 문제에서 각각 문제에서 요구하는 변수명으로 선언하고 매개변수는 정수형으로 두 개를 받습니다. main문에 공유하고 메소드 이름으로 바로 접근할.. 2024. 3. 29.
C# 코딩테스트 문제 : 2차원 배열을 이용한 문제 문제 풀기 전 당부사항 본 문제는 제가 직접 만든 문제입니다. 문제를 만들기 위해 여러 코딩테스트 사이트와 서적 등에서 참고만 할 뿐, 문제를 그대로 가져다 쓰지 않았습니다. 프로젝트 템플릿은 콘솔 앱으로 만들어 주시기 바랍니다. 문제 문제 : 임의의 2차원 배열을 선언하고 행과 열의 길이는 2x3으로 만들어주세요. 그리고 각 요소에 값을 대입하고 2차원 배열의 모든 요소들의 합을 구한 다음 평균을 구하세요 해설 및 풀이 임의의 2차원 배열을 선언하고 2차원 배열의 행은 2로 열은 3으로 선언해 줍니다. 그리고 각 배열 요소에 값을 대입해 줍니다. 2차원 배열의 값을 다음 sum이라는 변수 선언 후 값을 담을 용도로 사용하기 위해 0으로 초기화해 줍니다. for반복문을 이용해서 배열 각 요소를 순환해 각.. 2024. 3. 24.