목록2021/07/05 (9)
bread, coffee and coding
문제 설명 정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요. 제한 조건 num은 int 범위의 정수입니다. 0은 짝수입니다. 입출력 예 num return 3 "Odd" 4 "Even" public class Solution { public string solution(int num) { if(num%2==0) { return "Even"; } else return "Odd"; } }
문제 설명 정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요. 제한사항 arr은 길이 1 이상, 100 이하인 배열입니다. arr의 원소는 -10,000 이상 10,000 이하인 정수입니다. 입출력 예 arr return [1,2,3,4] 2.5 [5,5] 5 public class Solution { public double solution(int[] arr) { double answer = 0; double sum =0; for(int i=0; i
문제 설명 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. 제한 조건 n과 m은 각각 1000 이하인 자연수입니다. 예시 입력 5 3 출력 ***** ***** ***** using System; public class Example { public static void Main() { String[] s; Console.Clear(); s = Console.ReadLine().Split(' '); int a = Int32.Parse(s[0]); int b = Int32.Parse(s[1]); for (int i = 0; i < b; i++) { for (int j = 0; j < a; j++) ..
문제 설명 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 재한사항 s는 길이가 1 이상, 100이하인 스트링입니다. 입출력 예 sre turn "abcde" "c" "qwer" "we" public class Solution { public string solution(string s) { string answer = s; if(answer.Length % 2 == 0) //문자열의 길이가 짝수 인경우 가운데 두 글자를 반환 해야 하기 때문에 { answer = answer[(answer.Length-1) / 2].ToString() + answer[answer.Length / 2].ToString(); } else {..
그누보드 C# [배열]배열의 기수값 응용 using System; namespace ConsoleApp10 { class Program { static void Main(string[] args) { // 1. 변수선언 int[] arr = new int[10]; // 2. 로직 for(int i = 0; i
영어,국어,수학 성적이 들어있는 정수형 배열 score를 선언하세요 영어 80 국어 90 수학 95 정수형 배열 score 꼭 반복문에 활영하여 평균avg를 구해주세요 단 avg변수는 소수점 둘째자리까지 구해주세요 using System; namespace ConsoleApp9 { class Program { static void Main(string[] args) { int[] score = new int[3]; double avg; int sum = 0; for (int i = 0; i = 0); } } } ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ using System; namespace MyApp_CallByValue { class Program { public static void S..
[절차적 프로그래밍] 1. 변수, 상수 2. 자료형(Type) -- byte, short, int, float, double, string 3. 조건문 (if, switch..), 반복문 (while, for, do_while ...) 4. 함수 -- 함수타입(return), 함수 이름 Call by Value, Call by Reference 5. 배열(자료구조), LinkedList Tree, Stack, Queue ... [객체지향 프로그래밍] 1.캡슐화, 추상화 2.다형성(오버로딩, 오버라이딩) 3.상속 ----------------------------------------------------- 4.인터페이스(interface) 5.Wrapper Class 6.깊은 복사, 얇은 복사 7. Bo..
밑변 5 높이 2 삼각형 넓이 구하기 using System; namespace Quiz_Area { class Program { static void Main(string[] args) { int width, height; double area; Console.Write("밑변를 입력하세요"); width = int.Parse(Console.ReadLine()); Console.Write("높이를 입력하세요"); height = int.Parse(Console.ReadLine()); area = (double)height * width / 2; Console.Write("Area: "); Console.WriteLine(area); } } } ---------------------------------..
클래스 메서드도 클래스변수처럼, 객체를 생성하지 않고도 ‘클래스이름.메서드이름(매개변수)’와 같은 식으로 호출이 가능하다 용어 정리 멤버 변수(member variable)는 메소드 밖에서 선언된 변수를 말한다. 메소드 안에 선언된 변수는 지역(local)변수하고 한다. 멤버 변수의 종류 -객체 변수, 클래스 변수, 종단(final)변수가 있다 객체 변수 –객체 속성 변수, 객체 참조 변수가 있다 멤버 변수의 구성 [public/ private/ protected] [static/final] 변수타입 변수명; 형식이다 ex) 여러 선언 방법 int a; public int b; private MyClass myclass = new Myclass(); 선언과 초기화 및 생성을 같이 할수 있는데 코드로 보면..