목록Programming Language/C# (74)
091
🔍C#: CS_308 .입력된 값이 주어진 배열 scores에 그 점수를 가진 사람의 수를 세서 반환하시오. 1. 문제 정답using System;using System.Collections.Generic;using System.Security.Authentication;namespace CS_308 { class CS_308{ static int[] scores = new int[] { 100, 100, 95, 95, 92, 91, 90, 100, 88, 88, 87, 87, 90, 91, 85, 80, 81, 82, 82, 89 }; static void Main(string[] args){ int input = CheckNumber(); ..
🔍C#: CS_307 .입력값이 999일 때까지 입력을 받은 뒤 배열에 저장한 뒤 배열을 출력하고 요소를 반대로 뒤집어 다시 출력하시오. 1. 문제 정답using System;using System.Collections.Generic;namespace CS_307{ class CS_307{ static void Main(string[] args){ List list = new List(); string input; while(!(input = Console.ReadLine()).Equals("999")){ list.Add(input); } if(list.Cou..
🔍C#: CS_306 .공백을 기준으로 6개의 정수 리터럴을 입력하여 기존의 있던 배열 a로 합쳐서 출력하시오. 만약 입력 값이 부족하거나 옳지 않은 값이 입력된 경우에는 error를 출력하세요. 1. 문제 정답using System;namespace CS_306{ class CS_306{ static int[,] a = { { 1, 2, 3 }, { 4, 5, 6 } }; static int[,] b = new int[2, 3]; static void Main(string[] args){ string[] input = Console.ReadLine().Split(' '); if(input.Length != 6){ ..
🔍C#: CS_305 .이전 두 항을 합친 값이 다음 항의 값이 되는 피보나치 수열을 크기 50으로 만들고 입력받은 값을 인덱스로 해당하는 값을 출력하시오. 출력할 때 첫 번째 항의 인덱스가 1(0+1)이라고 가정한 뒤 N+1로 출력하시오. 1. 문제 정답using System;namespace CS_305{ class CS_305{ static void Main(string[] args){ long[] fibonacci = new long[50]; fibonacci[0] = 0; fibonacci[1] = 1; int input; string msg; for(int i = 2; i =..
🔍C#: CS_304 .입력한 정수 리터럴이 주어진 배열 scores에 있다면 그 값을 전부 제외하여 평균을 구하여 소수점 둘째 자리까지 출력하시오. 1. 문제 정답- 리스트를 사용하여 포함된 경우(.Contains())에 전부 제거(.Remove())하엿습니다. 배열을 리스트로 바꿀 때는 객체 생성 시 괄호에 해당 배열을 적어주면 모든 값이 그대로 들어갑니다.using System;using System.Collections.Generic;namespace CS_304{ class CS_304{ static int[] scores = new int[] { 100, 100, 95, 95, 92, 91, 90, 100, 88, 88, 87, 87, 90, 91, 85, 80, 81, ..
🔍C#: CS_303 .입력된 5개의 정수 리터럴을 오름차순으로 정렬하시오. 만약, 문자, 문자열, 정수를 제외한 실수 리터럴이 들어올 경우 전부 0으로 치환 후 정렬하시오. 1. 문제 정답using System;namespace CS_303{ class CS_303{ static void Main(string[] args){ int[] numbers = new int[]{CheckNumber(),CheckNumber(),CheckNumber(),CheckNumber(),CheckNumber()}; Array.Sort(numbers); /*foreach(int e in numbers){ Consol..
🔍C#: CS_302 .입력된 숫자값에 해당하는 요일 각각 출력하시오(월요일이 0, 일요일이 6으로 사이 값들은 +1씩 증가된 값입니다.) 1. 문제 정답using System;namespace CS_302{ class CS_302{ static void Main(string[] args){ string[] week = {"Mon", "Tus", "Wed", "Thr", "Fri", "Sat", "Sun"}; if(int.TryParse(Console.ReadLine(), out int num) && num >= 0 && num 2. 정리- 만약에 week값을 다른 메서드에서도 사용하고 싶으면 class아래에 static으로 선언하면 됩니다.
🔍C#: CS_301 . 입력값을 받아 숫자 리터럴의 경우 모두 int로 변환해주고(소수점 버림) 문자 리터럴의 경우 0으로 변환하여 배열에 넣은 뒤 50 이상인 값들의 합과 평균을 구해 출력하시오. 1. 문제 정답using System;namespace CS_301{ class CS_301{ static void Main(){ int[] number = new int[5]{CheckNumber(),CheckNumber(),CheckNumber(),CheckNumber(),CheckNumber()}; int count = 0,sum = 0; foreach(int e in number){ if..