본문 바로가기

til

[TIL_21] C# 코드카타 약수의 합 약수의 합 문제 설명 정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. 제한 사항 n은 0 이상 3000이하인 정수입니다. 코드 public class Solution { public int solution(int n) { int answer = 0; // i가 1부터 n/2값이 될때까지 증가시키면서 for문 반복 for (int i = 1; i 더보기
[TIL_19] C# 프로그래머스 코드카타 짝수와 홀수 문제 설명 정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요. 제한 조건 num은 int 범위의 정수입니다. 0은 짝수입니다. 풀이 public class Solution { // solution 함수는 정수형 매개변수 num을 받아 문자열을 반환. 타입은 string public string solution(int num) { // 문자열을 저장할 변수 answer를 선언하고 빈 문자열로 초기화 string answer = ""; if (num % 2 == 0) { answer = "Even"; } else { answer = "Odd"; } return answer; } } 설명 if (num % 2 == 0) { answer =.. 더보기
[TIL_15] C# 각도기 문제 문제 각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각 180도는 평각으로 분류합니다. 각 angle이 매개변수로 주어질 때 예각일 때 1, 직각일 때 2, 둔각일 때 3, 평각일 때 4를 return하도록 solution 함수를 완성해주세요. 예각 : 0 0 && angle < 90) { answer = 1.. 더보기
[TIL_13] C# 두 수의 합 문제 설명 정수 num1과 num2가 주어질 때, num1과 num2의 합을 return하도록 soltuion 함수를 완성해주세요. 답 using System; public class Solution { public int solution(int num1, int num2) { int answer = num1 + num2; return answer; } } 더보기
[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(".. 더보기
[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.. 더보기
[TIL_2] C# 기초, 구조, 자료형, 변수 등 velog에서 티스토리로 옮기는 작업? 또는 한동안 동시에 채워 넣어보려고 한다. 일단 꾸준히 해야하니.. 본격 노트 Ver. TIL C#기초 문자열, 숫자, 변수, 연산식 등 'value'값 출력 하는 방법? console.WriteLine 메소드를 사용하면 됨. 사용법은 다음과 같다. Consol.WriteLine(value); Hello World의 글을 써주는 전체코드는 아래와 같다. // Hello World.cs using System; namespace HelloWorld { class program { static void Main(string[] args) { Console.WriteLine("Hello World!"); } } } 근데 처음부터 왜 저렇게 써야되는지 모르니 하나하나 보자.. 더보기