1. 아스키 코드 소문자에 대한 아스키코드는 97~122까지다. 이를 통해 for문을 작성할 수 있었다. 2. Contains Contains는 string에 대해 포함여부를 파악할 수 있는 함수였다. 잘 써먹어보자 3. Convert.Tochar 아스키코드를 문자(char)로 변환하는 방식이다. 이와달리 문자를 아스키코드로 변환하려면 Int32를 쓰면 된다. 4. Console.Write vs Console.WriteLine a. Console.Write : 줄을 바꾸지 않고 출력한다 b. Console.WriteLine : 줄을 바꿔서 출력한다 5. 정답코드 using System; using System.Collections.Generic; using System.Linq; using System...
1. Char로 변환 char charn = char.Parse(n); 2. 아스키 코드로 변환 int answer = System.Convert.ToInt32(charn); 3. 정답 코드 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace N { class Program { static void Main(string[] args) { string n = Console.ReadLine(); //문자 한개 일때 : char로 변환 //string일때 s[0] 가 첫번째 문자의 char형태 char charn = char.Parse(n..
1. StringBuilder 항상 using System.Text;를 붙여야지 실행 가능하다 Q. 바로 Tostirng으로 변환하는데 효과가 있을까? string[] splitab = ab.ToString().Split(" "); A. 멘토님 왈! string을 변환하면 내부적으로 약간 느려지긴 하지만 그 정도의 속도까지는 신경쓸 정도가 아니예요 처음부터 stringBuilder대신 string을 쓰면 됐다! 2. 배열 int.Parse는 형 변환이다. Q. 나는 지금 이렇게 배열 각각의 값을 할당하였지만 string 배열 전체를 한번에 형변환 할 수 있는 방법은 없을까? int numa = int.Parse(splitab[0]); int numb = int.Parse(splitab[1]); A. Ar..
유니티로 게임을 만들다보니 현재와 같은 오류가 발생했다. 재생에는 문제가 없었다. UnityEditor.Graphs.DLL에 있는 Unity 코드의 오류라고 한다. 애니메이터의 삭제 및 변경을 할 때에 발생하는 오류라고 한다. 해결방법으로는 유니티 프로젝트를 재시작하면 된다.
1. Split의 활용 또 나왔다. Split의 활용을 잘 기억해두자 2. StringBuilder 원래 String은 변경 불가능한 문자열이다. 이때 계속 String을 변경시켜줄 시 성능저하가 일어날 수 있다 StringBuilder : 변경 가능한 문자열 StringBuilder 생성자 StringBuilder(): 새로운 StringBuilder 인스턴스 초기화 StringBuilder(int): 새로운 StringBuider 인스턴스를 지정된 용량(Capacity)을 사용해서 초기화 StringBuilder(string): 새로운 StringBuilder 인스턴스를 지정해준 문자열을 사용해서 초기화 StringBuilder(string, int): 새로운 StringBuilder 인스턴스를 지정..
1. 정답 실수 : while문은 괄호속이 만족할 때 반복문을 도는 것이다. using System; namespace N_ { class Program { static void Main(string[] args) { int num = int.Parse(Console.ReadLine()); int answer = 1; if (num == 0) { answer = 1; } else { while (num != 1) { answer = answer * num; num--; } } Console.WriteLine(answer); } } }
1. 바로 정답을 구현했다 (필요 개념 : Parse, console.ReadLine(), Console.WriteLine()) using System; namespace fouredge { class Program { static void Main(string[] args) { int x = int.Parse(Console.ReadLine()); int y = int.Parse(Console.ReadLine()); int answer = 0; if (x > 0 && y > 0) { answer = 1; } else if (x 0) { answer = 2; } else if (x 0 && y < 0) { ans..