전체 글 썸네일형 리스트형 [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_6] C# 아이템 클래스 틀 짜기 그냥 냅다 해보면서 배우는중 ㅋㅋ 뭐가 뭔지 모르겠지만 일단 해보다 보면 익숙해 지지 않을까? 네임스페이스를 Txt_Game으로 놓고 그 밑에 클래스를 item을 두려고 한다. 아이템 명, 가격, 설명, 장착했는지 여부를 나타낸다. 밑에 아이템 디스플레이 부분은 따로 인벤토리 매니저에서 구현하는게 나은지 몰라서 일단 주석처리 namespace Txt\_Game { public class Item { public string Name { get; set; } public int Price { get; set; } public string Description { get; set; } public bool Equipped { get; set; } public Item(string name, int price.. 더보기 [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(".. 더보기 [TIL_4] Text 게임을 만들기 위해서 뼈대를 갖추자 게임의 시조새! Mud게임인 text game 만들기를 하려고 한다! 먼저 기본 뼈대를 모아본다 아니 그런데.. ㅋㅋ 텍스트 게임도 이렇게 복잡한 코드로 만들어 지다니.. 예전에는 이거 만들고 노는것도 재미 있을 만 했겠다라는 생각이 든다. using System; using System.Collections.Generic; class Item { public string Name { get; set; } public bool Equipped { get; set; } public int Price { get; set; } public string Description { get; set; } } class Player { public int Level { get; set; } public string N.. 더보기 이전 1 2 3 4 5 6 다음