목록Programming Language/C# (74)
091
🔍C#: CS_202 . 입력 값이 짝수인지 홀수인지 구하는 코드를 작성하시오. 숫자가 아닌 값이 입력된 경우, error를 반환하세요. 1. 문제 정답using System;namespace C202{ class C202{ static void Main(string[] args){ CheckNumber(); } static void CheckNumber(){ if(int.TryParse(Console.ReadLine(), out int num)){ Print(num); } else Console.WriteLine("error"); } ..
🔍C#: CS_201 .입력 받은 두 값을 비교하여, 크기 비교를 출력하시오. 입력 값이 숫자 리터럴이 아니라면, 0으로 변환하여 비교하시요. 1. 문제 정답using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace CS_201{ class CS_201 { static void Main(string[] args) { double x1 = CheckNumber(); double x2 = CheckNumber(); char sign; if..
🔍C#: CS_110 . 3개의 입력값이 각각 1원, 5원, 10원의 개수를 의미한다고 할 때, 총 금액을 구하여 출력하시오. 음수나 숫자 리터럴이 아닌 값이 들어온 경우 0으로 치환하여 연산하고, [0,000]의 형식으로 반환하시오. 1. 문제 정답using System;namespace CS_110{ class CS_110{ static void Main(string[] args){ int one = CheckNumber(); int five = CheckNumber(); int ten = CheckNumber(); Console.Write($"{one+five*5+ten*10:N0}"); ..
🔍C#: CS_109 . 입력값 중 첫번째와 마지막 문자를 숫자값인 경우 0->1, 1->2, 9->0으로 변환해주고, 문자의 경우 a->B,z->[, A->b, Z->{ 등으로 변환하시오. 이외의 문자가 들어온 경우 error를 반환하시오. 1. 문제 정답using System;namespace CS_108{ class CS_108{ static void Main(string[] args){ string input = Console.ReadLine() ?? ""; //??는 널 병합 연산자 string fi = ChangeValue(input, 0); string si; if(fi.Equals("erro..
🔍C#: CS_108 . 입력값을 f = 2x³+3x-1 함수에 x에 대입하여 결과값을 반환하시오. 숫자 리터럴이 아닌 경우에는 error를 반환하시오. 1. 문제 정답using System;namespace CS_108{ class CS_108{ static void Main(string[] args){ if(double.TryParse(Console.ReadLine(), out double num)){ double result = 2*Math.Pow(num,3)+3*num-1; Console.Write($"{result:F4}"); } else Console.Write("error"); ..
🔍C#: CS_107 . 100보다 작거나 같은 양의 정수의 입력 값의 평균과 시험 통과 및 만점 여부를 출력하시오.(단, 100보다 큰 값은 100으로 치환하고, 나머지 규격에 맞지 않은 입력 값들은 0으로 치환합니다. 반올림을 하는 것이 아닌 소수 아래 값들은 전부 버린다.) 1. 문제 정답using System;namespace CS_107{ class CS_107{ static void Main(string[] args){ int score1 = CheckNumber(); int score2 = CheckNumber(); int score3 = CheckNumber(); int result = (s..
🔍C#: CS_106 . 입력 받은 4개의 숫자가 양의 정수일 때 비교하여 가장 작은 값과 가장 큰 값을 출력하시오.(단, 음의 정수, 문자 등의 규격에 맞지 않는 값이 입력된 경우 0으로 치환하여 비교하시오.) 1. 문제 정답using System;namespace CS_106{ class CS_106{ static void Main(string[] args){ int i1 = CheckNumber(); int i2 = CheckNumber(); int i3 = CheckNumber(); int i4 = CheckNumber(); int max,min; max = ..
🔍C#: CS_105 . 주어진 문자열 dreams에 입력받은 문자열의 시작 인덱스와 여러 번 포함되어있다면 마지막 인덱스를 출력하고 첫 단어부터 끝 단어까지 출력하시오. 한 번만 포함된 경우, 마지막 인덱스는 0으로, 끝까지 출력하시오. 포함되어 있지 않은 경우에는 0,0,빈 문자열을 반환하시오.(단, 출력되는 색인의 경우, 첫 문자의 색인이 1로 시작되어야 하고, 각 인덱스는 그 단어의 시작 인덱스가 출력되어야함) 1. 문제 정답using System;namespace CS_105{ class CS_105{ const string dreams = "There are moments in life when you miss someone so much that " + ..