목록Programming Language/C# (74)
091
🔍C#: CS_504.입력 받은 점수들을 파일에 저장하고 출력하시오. 만약 점수에 맞지 않는 값이 들어온 경우에는 error를 출력하시오. 1. 문제 정답using System;using System.IO;using System.Linq;namespace CS_503{ class CS_503{ static string filePath = "write.txt"; static string[] new_student = { "Sam", "1981/10/1", "A234567890" }; static void Main(){ try{ int[] scores = Console.ReadLine() ..
🔍C#: CS_503.주어진 배열 data는 총 6줄로 구성되어있고, 입력받은 숫자의 해당하는 줄까지 write.txt에 저장하시오. 배열 크기 이상의 값이 들어온 경우 error를 출력하시오. 1. 문제 정답using System;using System.IO;namespace CS_503{ class CS_503{ static string filePath = "write.txt"; static string[] data = {"Life is difficult, life is unfair, life is challenging and sometimes painful. And life is so very good." , "There are frustrations, ..
🔍C#: CS_502 .입력받은 문자열을 write.txt 파일에 작성하고 매번 덮어쓰게 만드시오. 만약 아무것도 입력하지 않은 경우에는 error를 출력하시오. 1. 문제 정답using System;using System.IO;namespace CS_502{ class CS_502{ static string filePath = "write.txt"; static void Main(){ try{ string input = Console.ReadLine() ?? ""; if(input == "") throw new Exception(); using(StreamWriter wr..
🔍C#: CS_501 .주어진 파일인 read.txt에서 10줄 중 사용자가 입력한 값을 출력하시오. 이외의 문자나 출력할 수 없는 줄의 숫자를 입력한 경우 error를 출력하시오. 1. 문제 정답using System;using System.IO;namespace CS_501{ class CS_501{ static string filePath = "read.txt"; static void Main(){ try{ int input = int.Parse(Console.ReadLine()); if(input >= 11 || input 2. 정리- 파일을 읽을 때는 StreamReader 인스턴스를 만들..
🔍C#: CS_410 .입력받은 월에 해당하는 생일자가 배열에 몇 명 있는지 출력하시오. 없다면 0을, 입력값이 이상하면 error를 출력하시오. 1. 문제 정답using System;namespace CS_410{ class CS_410{ static string[] birthday = { "1980/1/11", "1985/3/2", "1985/12/3","1986/6/3","1986/11/14","1987/2/2","1987/8/1","1987/10/12","1987/9/3","1987/8/1","1987/4/12","1988/1/3","1987/5/6","1987/6/7","1987/8/19","1987/6/13","1987/10/9","1986/4/8","1987/5/15","..
🔍C#: CS_409 .입력받은 두 값의 차이를 년 월 일로 각각 나누어 출력하시오. 1. 문제 정답using System;using System.Collections.Generic;using System.IO;using System.Globalization;namespace CS_409{ class CS_409 { static void Main() { try { DateTime birth = CheckDT(); DateTime today = CheckDT(); DateTime error = DateTime.MinValue; if(birth ..
🔍C#: CS_408 .입력받은 근무 총 시간을 통해 며칠 간 진행된 일인지 날:시:분으로 나누어 출력하시오. (하루 최대 근무시간은 8시간입니다.) 1. 문제 정답using System;using System.Collections.Generic;using System.IO;using System.Globalization;namespace CS_408{ class CS_408 { static void Main() { try { string[] workingTime = Console.ReadLine().Split(":"); int hour = Convert.ToInt32(workingTime[0]..
🔍C#: CS_407 .입력받은 값을 시드로 하는 Random 객체로 사용해, 근무일을 랜덤으로 10일 출력하시오.(주중에만 근무를 합니다.) 1. 문제 정답using System;using System.Collections.Generic;using System.IO;using System.Globalization;namespace CS_407{ class CS_407 { static void Main() { int input = CheckNumber(); if(input != 0){ Random random = new Random(input); HashSet dateTime..