본문 바로가기

C# 코딩챌린지11

C# 코딩테스트 문제 : if문을 활용한 가장 큰 수 출력하기 문제 풀기 전 당부사항 본 문제는 제가 직접 만든 문제입니다. 문제를 만들기 위해 여러 코딩테스트 사이트와 서적 등에서 참고만 할 뿐, 문제를 그대로 가져다 쓰지 않았습니다. 프로젝트 템플릿은 콘솔 앱으로 만들어 주시기 바랍니다. 문제 설명 : 세 개의 숫자를 입력받아 모든 숫자가 서로 다른 경우 가장 큰 숫자를 출력하세요. 그리고 모든 숫자가 같은 경우 "세 숫자 모두 같습니다"를 출력하세요 해설 및 풀이 세 개의 숫자를 입력받아야 해서 정수형 변수 세 개를 선언 후 입력을 받습니다. 첫 번째 조건에 따라 if 조건식에 세 개의 숫자가 모두 다를 경우의 조건을 걸어줍니다. 그리고 if문 안에서 임의의 변수 하나를 선언해 줍니다. 이 변수에 num1을 대입하고 num1이 가장 큰 숫자라고 가정하겠습니다... 2024. 3. 24.
C# 코딩테스트 문제 : 아이디와 패스워드 입력 후 형변환 해보기 문제 풀기 전 당부사항 본 문제는 제가 직접 만든 문제입니다. 문제를 만들기 위해 여러 코딩테스트 사이트와 서적 등에서 참고만 할 뿐, 문제를 그대로 가져다 쓰지 않았습니다. 프로젝트 템플릿은 콘솔 앱으로 만들어 주시기 바랍니다 문제 설명 문제 : 아이디와 패스워드를 선언하고 별도로 사용자의 아이디와 비밀번호를 입력받을 변수를 선언해 입력을 받고 if문으로 아이디와 패스워드 두 변수의 값이 동일할 때 '로그인 완료' 다를 시 '로그인 실패' 문자열이 출력되게 해 주세요. 추가로 또 다른 패스워드를 1로 문자열로 입력받고 이를 정수형으로 형변환 하고 if문을 이용해 정수형으로 형변환 성공 시 패스워드의 사이즈를 출력해 주세요 해설 및 풀이 string 자료형으로 아이디와 패스워드를 입력해 줍니다. 아이디와.. 2024. 3. 18.
메소드의 매개변수에 대해 안녕하세요 보글리아입니다. 이번 시간에는 메소드의 매개변수에 대해 알아보는 시간을 가져볼까 합니다. 메소드에서 사용하는 매개변수란 뭘까요? 아니 그전에 메소드란 뭘까요? 메소드는 C언어나 C++에서 사용하는 함수와 비슷합니다. 역시 함수처럼 매개변수도 같습니다. 우선 코드 하나를 먼저 보겠습니다. using System; namespace MyFunction { class MyCal { public static int Plus(int a, int b) { return a + b; } } class Program { static void Main(string[] args) { int x = 5; int y = 7; int reuslt = MyCal.Plus(x, y); Console.WriteLine(re.. 2024. 3. 14.
C# 코딩테스트 문제 : 메소드를 이용해 계산기 만들어보기 문제 풀기 전 당부사항 본 문제는 제가 직접 만든 문제입니다. 문제를 만들기 위해 여러 코딩테스트 사이트와 서적 등에서 참고만 할 뿐, 문제를 그대로 가져다 쓰지 않았습니다. 프로젝트 템플릿은 콘솔 앱으로 만들어 주시기 바랍니다. 문제 설명 문제 : Caculator라는 클래스를 만들고 그 안에 2개의 매개변수를 받아 사칙연산을 수행할 수 있는 4개의 메소드를 선언하고 main문에서 값을 출력해 보세요. 단 각 4개의 메소드의 매개변수의 데이터 형식은 정수형입니다. 해설 및 풀이 class를 이용해 Calculator라는 설계도를 만듭니다. 그리고 우리는 정수형 자료형으로 사칙연산을 하기 위해 함수 반환형은 int로 해주고 함수 이름은 각각 플러스, 마이너스, 곱, 나눗셈으로 만들어 줍니다. 매개변수는 .. 2024. 3. 14.