Development95 [C#] 10811번: 바구니 뒤집기 목차백준 단계별로 풀어보기25.08.034단계: 1차원 배열10811번: 바구니 뒤집기문제 링크 : https://www.acmicpc.net/problem/10811 문제를 풀기 위해 필요한 것: 바구니 순서를 입력으로 주어진 순서대로 역순으로 만드는 방법을 알아내는 것이 중요한 문제다.--> while() 부분 정답 코드using System.Text;class Backjoon{ static void Main(string[] args) { StringBuilder sb = new StringBuilder(); string[] input = Console.ReadLine().Split(); int basketCount = int.Parse(input[0].. 2025. 8. 4. [C#] 3052번: 나머지 목차백준 단계별로 풀어보기25.08.034단계: 1차원 배열3052번: 나머지문제 링크 : https://www.acmicpc.net/problem/3052 문제를 풀기 위해 알아야 할 개념- 배열을 처음 선언하고 따로 초기화를 해주지 않으면 모든 값이 '0'으로 초기화된다. --> 나머지가 0이라면 초기화된 값과 같아져서 답이 다르게 나온다. ※ 배열을 선언함과 동시에 모든 값을 초기화하는 방법- LINQ의 Enumerable.Repeat 메서드 사용장점 : 간결하며, LINQ를 활용하여 다양한 초기화 패턴을 만들 수 있다.단점 : LINQ를 사용하기 때문에 'using System.Linq;' 구문이 필요하다.using System.Linq;// Enumerable.Repeat(초기화값, 배열크기)... 2025. 8. 3. [Part 1] 섹션 4. TextRPG 목차C#과 유니티로 만드는 MMORPG 게임 개발 시리즈25.07.26Part 1: C# 기초 프로그래밍 입문 섹션 4. TextRPG TextRPG 직업 고르기: 직업을 선택하라는 대사와 함께 직업이 제시되며, 제시된 직업의 번호 외에 다른 숫자를 입력했을 시, 다시 직업을 선택하도록 안내--> 코드를 작성할 때, 기능에 따라 함수로 묶어서 코드를 작성>> 전체 코드namespace First{ class Program { enum ClassType { None = 0, Knight = 1, Archer = 2, Mage = 3 } static ClassType C.. 2025. 7. 26. [Part 1] 섹션 3. 코드의 흐름 제어(2) 목차C#과 유니티로 만드는 MMORPG 게임 개발 시리즈25.07.24Part 1: C# 기초 프로그래밍 입문 섹션 3. 코드의 흐름 제어 while: 조건문이 false가 될 때까지 계속해서 반복한다. --> while을 사용할 때는 무한 루프에 빠지지 않도록 주의해야 한다.while(조건문){} >> do while문: 1번은 무조건 명령문을 실행한 다음 조건문을 확인하여 반복할지 말지 결정한다.do{ 명령문} while (조건문) for초기화식 : 반복하기 전에 한 번만 실행되는 식이다. 일반적으로 해당 반복문에서 로컬 변수를 선언하고 초기화한다.조건식 : 다음 반복을 실행해야 하는지 여부를 결정하는 식이다. true이거나 존재하지 않으면 다음 반복이 실행된다.반복식 : 반복을 실행할 때마다 발생하.. 2025. 7. 25. [Part 1] 섹션 3. 코드의 흐름 제어(1) 목차C#과 유니티로 만드는 MMORPG 게임 개발 시리즈25.07.23Part 1: C# 기초 프로그래밍 입문 섹션 3. 코드의 흐름 제어 if와 else: if문의 조건이 true일 때, 명령문을 실행한다. --> 위에서부터 순차적으로 조건을 확인하고, 조건에 충족하면 명령문을 실행하며 그 아래의 조건들은 건너뛴다.if (조건문){ 명령문}else if (조건문){ 명령문}else{ 명령문} switch: switch의 조건식으로는 정수(int, bool, char) 또는 문자열(string) 타입만 사용 가능하다. --> C# 7.0 이상부터는 다른 객체도 넣을 수 있게 되었다.'default'를 사용하면 모든 case에 해당되지 않을 때 필요한 명령을 실행할 수 있다.case 값은 변수가 될 수 없.. 2025. 7. 24. [C#] 10951번: A+B - 4 목차백준 단계별로 풀어보기25.07.233단계: 반복문10951번: A+B - 4문제 링크 : https://www.acmicpc.net/problem/10951 문제를 풀기 위해 알아야 할 개념- 문제의 예제 입력을 보면 테스트 케이스의 개수도 주어지지 않고 입력의 마지막을 알려주는 것도 없다. --> 따라서 C#에서 EOF(End of File)를 확인할 줄 알아야 한다. └ EOF(End of File)란?: 파일의 끝 또는 종료를 의미하는 것으로, EOF 함수는 파일의 끝에 도달할 때까지 False를 반환하다가, 열린 파일의 끝에 도달하면 True를 반환한다. ▶EOF 사용법- C++의 경우, 'cin.eof()'로 사용 가능- C#의 경우, EOF를 찾을 수 있는 함수가 따로 없다. 해결 방법:.. 2025. 7. 23. 이전 1 2 3 4 5 6 7 ··· 16 다음