본문 바로가기
반응형

C#87

[백준] C# : 윤년 (2753번) 백준 단계별로 풀어보기 2단계 if문 3번문제 2753번: 윤년 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 www.acmicpc.net 문제의 핵심 1. 한번에 여러 조건을 검출해낼 수 있는가? 한번에 여러가지 조건을 검사하기 위해서는 && 나 || 등의 기호를 사용해서 진행할 수 있다. 두가지 조건을 한번에 검사하기 위해서는 &&, 둘 중 하나만 맞아도 true로 만들기 위해서는 ||, 을 사용해주면 된다. 그밖에 특별한 사항은 없으니 손쉽게 풀 수 있을 것이다. 정답 코드 using System; namespace 조건문3 { class.. 2021. 7. 22.
[백준] C# : 시험 성적 (9498번) 백준 단계별로 풀어보기 2단계 if문 2번문제 9498번: 시험 성적 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제의 핵심 1. if문으로 다양한 경우의 조건을 분류할 수 있는가? 2. switch문 변형으로 간략하게 표현해보자. 하단에 if문과 switch문 두가지로 정답을 올려두었다. if문으로 문제를 풀 때는 else if를 사용해서 경우를 분리해주면 아주 간단하게 해결 할 수 있다. 딱히 설명할 것이 없다. 마찬가지로 이 문제도 switch로 해결할 수 있는데, 이번에는 변형된 switch문으로 풀어보고자 한다. 정답으로 출력할 string 문.. 2021. 7. 22.
[백준] C# : 두 수 비교하기 (1330번) 백준 단계별로 풀어보기 2단계 if문 1번문제 1330번: 두 수 비교하기 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. www.acmicpc.net 문제의 핵심 1. if문을 사용할 수 있는가? 2. switch 문으로도 풀어보자 백준에는 switch문 문제는 없으므로 if문에서 연습해보도록 하자. 하단 정답 부분에 if문 정답과 switch문 정답을 모두 올려두었다. if문을 알고있다면 손쉽게 풀 수 있는 아주 쉬운 기본적인 문제. switch문은 생각보다 낯설어 하는 경우가 잦으므로 설명을 하고 넘어가도록 하겠다. switch문을 작성하고 ( ) 안에는 조건식을 넣어주면 된다. 그리고나서, case별로 분류를 해주면 원하는 값을 얻을 수 있다. switch( a > 0.. 2021. 7. 22.
[백준] C# : 곱셈 (2588번) 백준 단계별로 풀어보기 1단계 입출력과 사칙연산 11번 문제 2588번: 곱셈 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. www.acmicpc.net 문제의 핵심 1. 문자열에서 특정한 위치의 글자를 가져올 수 있는가? 이번 문제는 단순하게 "C#의 문법을 아는가?"를 넘어서 "생각을 좀 더 넓고 깊게 할 수 있는가?" 를 묻고 있다. 사실은 그러기엔 너무 쉬운 문제이긴 하지만, 2단계부터는 단순히 문법만으로는 풀 수 없을 것이다를 알리는 시작과도 같은 문제이다. 푸는 방법은 다양하게 존재하지만, 1단계를 넘어서는 문법은 최대한 사용하지 않고 풀었다. 우리가 알고 있는 곱셈을 하는 방식대로 계산할 때 결과값들을 차례로 출력하는 문제이다. 두번째로 입력된 .. 2021. 7. 22.
반응형