본문 바로가기
반응형

분류 전체보기165

[유니티] Invoke(인보크) 메소드의 사용법 총정리 유니티에서 스크립트를 작성하다보면, 몇초 뒤에 무언가가 실행되게 만들어야할 때가 있다. 이런 상황에서 사용할 수 있는 대표적인 방법 2가지가 Invoke와 코루틴이다. Invoke가 사용하기가 훨씬 간단하기 때문에 초보자도 쉽게 사용하는 효과적인 함수이다. 먼저 유니티 공식 사이트의 문서를 확인해보자. Unity - Scripting API: MonoBehaviour.Invoke If time is set to 0, the method is invoked at the next Update cycle. In this case, it's better to call the function directly. For better performance and maintability, use Coroutines in.. 2021. 9. 8.
[백준] C# : 알파벳 찾기 (10809번) 백준 단계별로 풀어보기 7단계 3번문제 10809번: 알파벳 찾기 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출 www.acmicpc.net 문제의 핵심 1. 아스키 코드를 이해하고 활용할 수 있는가? 문제를 풀기위해서는 아스키 코드를 알고 있어야한다. 알파벳 소문자의 경우는 97 ~ 122번까지이다. 대문자는 65 ~ 90 숫자 0~ 9까지는 48 ~ 57이다. 해당 숫자를 입력해서 char로 변환해주면 알파벳을 찾을 수 있다. for문 97부터 122까지 돌리면서 포함하고 있는지를 파악하면 될 것이다. 조금 더 쉽고 간단하게 푸는 방법도 있다. 이.. 2021. 8. 5.
[백준] C# : 숫자의 합 (11720번) 백준 단계별로 풀어보기 7단계 문자열 2번문제 11720번: 숫자의 합 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. www.acmicpc.net 문제의 핵심 1. 문자열 쪼개서 형변환하기 이전 단계 문제들 중 문자열을 사용하지 않고 풀어야하는 문제도 문자열로 풀어버리곤 했어서 유난히 더 쉽게 느껴지긴 했다. 사실 문자열이 아니라 정수형으로도 문제를 해결 하는 방법도 원래는 존재하지만 예제입력 3번에서 무슨 0이 24개나 되는 말도안되는 큰 수를 입력해버리기 때문에 정수형태로 해결해야지라는 생각자체를 접었다. 풀이는 너무 간단해서 할 말이 없다. 입력받는 문자열을 char형으로 바꿔서 저장했다가 다시 int형으로 하나씩 바꾸면서 전부 합산하면 .. 2021. 8. 4.
[백준] C# : 아스키 코드 (11654번) 백준 단계별로 풀어보기 7단계 문자열 1번문제 11654번: 아스키 코드 알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제의 핵심 1. 아스키코드를 알고 있으며, 사용할 수 있는가? 이 문제를 풀기 위해서는 먼저 아스키코드가 뭔지를 알아야한다. 아스키코드란? 아스키는 영문 알파벳을 사용하는 대표적인 문자 인코딩을 말한다. 아스키는 통신장비나 컴퓨터 등 문자를 사용하는 많은 장치에서 사용되며, 대부분의 문자 인코딩이 아스키에 기초를 두고 있다. 아스키는 총 128개로 이루어져 있지만, 실제로 출력 가능한 문자들은 다음과 같다. 알파벳대소문자 52개 / 숫자 10개 / 특수문자 32개 / 공백문자 1개.. 2021. 8. 4.
반응형