본문 바로가기

c#

[TIL_12] C# 숫자 비교하기 프로그래머스 코드카타 숫자 비교하기 문제 설명 정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요. 답안 using System; public class Solution { public int solution(int num1, int num2) { return num1 == num2 ? 1 : -1; } } 더보기
[TIL_11] C# 코드카타 나이출력 문제 머쓱이는 40살인 선생님이 몇 년도에 태어났는지 궁금해졌습니다. 나이 age 가 주어질 때, 2022년을 기준 출생 연도를 return 하는 solution 함수를 완성해주세요. 제한사항 0 < age ≤ 120 나이는 태어난 연도에 1살이며 1년마다 1씩 증가합니다. 입출력 예 age result 40 1983 23 200 입출력 예 설명 입출력 예 #1 2022년 기준 40살이므로 1983년생입니다. 입출력 예 #2 2022년 기준 23이므로 2000년생입니다. 풀이 using System; public class Solution { public int solution(int age) { int answer = 2022 - age +1; return answer; } } 더보기
[TIL_10] C# 코드카타 몫 구하기 1. 알고리즘 코드카타 (1) 몫 구하기 문제 설명 정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요. 제한사항 0 < num1 ≤ 100 0 < num2 ≤ 100 입력: using System; public class Solution { public int solution(int num1, int num2) { int answer = num1/num2; return answer; } } 더보기
[TIL_9] C# 프로그래머스 코드카타 두 수의 곱, 문자열 포맷팅, text 게임_부활과사망시 세팅 1. 알고리즘 코드카타 (1)두 수의 곱 정수 num1과 num2가 주어질 때, num1에서 num2를 뺀 값을 return하도록 soltuion 함수를 완성해주세요. 제한사항 -50000 ≤ num1 ≤ 50000 -50000 ≤ num2 ≤ 50000 using System; public class Solution { public int solution(int num1, int num2) { int answer = num1*num2; return answer; } } 2. 문자열 포멧팅 (1) 문자열 형식화 입력: string name = "John" int age = 30; string message = string.Format("My name is {0} and I'm {1} years old",.. 더보기
[TIL_8] C# 프로그래머스 코드카타 두수의 , 마크다운 연습: 토글 만드기 매일 뭐라도 풀어봐야지 코드를 까먹지 않는다고 하기에 해보는 코딩연습.. 프로그래머스 두수의 차 문제 설명 정수 num1과 num2가 주어질 때, num1에서 num2를 뺀 값을 return하도록 soltuion 함수를 완성해주세요. 제한사항 -50000 ≤ num1 ≤ 50000 -50000 ≤ num2 ≤ 50000 입출력 예 num1 num2 result 2 3 -1 100 2 98 입출력 예 설명 입출력 예 #1 num1이 2이고 num2가 3이므로 2 - 3 = -1을 return합니다. 입출력 예 #2 num1이 100이고 num2가 2이므로 100 - 2 = 98을 return합니다. 답안: using System; class Solution { public int solution(int n.. 더보기
[TIL_7] 기본 개념 보강: 기본 속성 도중에 코딩 공부를 합류해서 (퇴사절차들.. 인수인계, 서류 제출, 자료 삭제 등등) 다른 사람들이 약 1달동안 공부한게 밀렸다 일단 따라가기 위해서 냅다 시작 하긴 했는데.. 그러다보니 기본기가 부족한것 같다. 이렇게라도 틈틈히 채워 넣기 위해서 짧게라도 써본다! 기본개념 보강 ver 기본 속성 접근 제한자와 직렬화 속성 - public - 변수나 메서드가 외부에서 접근 가능하도록 공개 - 다른 클래스나 스크립트에서 해당 멤버에 접근하여 값을 설정하거나 호출 - private - 변수나 메서드가 같은 클래스 내에서만 접근 가능하도록 제한 - 다른 클래스나 스크립트에서는 접근할 수 없고, 해당 클래스 내부에서만 사용 - 보통 내부 상태를 관리하거나 내부 구현에 사용 - SerializeField - pr.. 더보기
[TIL_5] 텍스트 게임 게임화면 띄우기 텍스트 게임 화면만 띄우게 하는걸 알아보는것도 힘드네. 접속시 환영하는 글과 기본적으로 선택하는 화면 띄우는것만 구성. 뭘 선택해도 상태창, 인벤토리, 상점은 구현이 안되어 있기에 선택 후 종료. using System; namespace MUD_GAME { class MudGame { static void Main(string[] args) { Console.WriteLine("영웅의 마을에 오신 여러분 환영합니다."); Console.WriteLine("이곳에서 던전으로 들어가기 전 활동을 할 수 있습니다."); Console.WriteLine("\n1. 상태 보기"); Console.WriteLine("2. 인벤토리"); Console.WriteLine("3. 상점"); Console.Write(".. 더보기