"깊이"가 다른 게임개발자 허민영

유저에서 게임까지, 철학에서 코딩까지, 본질을 보는 게임개발

2025/01/16 5

C# Array.Copy 메소드

한 Array의 요소 범위를 다른 Array에 복사하고 필요에 따라 형식 캐스팅 및 boxing을 수행합니다. 오버로드Copy(Array, Int64, Array, Int64, Int64)Array의 요소 범위를 지정한 소스 인덱스부터 복사하여 지정된 대상 인덱스부터 시작하는 다른 Array 에 붙여 넣습니다. 길이와 인덱스가 64비트 정수로 지정되어 있습니다.Copy(Array, Int32, Array, Int32, Int32) Array 의 요소 범위를 지정한 소스 인덱스부터 복사하여 지정된 대상 인덱스부터 시작하는 다른 Array 에 붙여 넣습니다. 길이와 인덱스가 32비트 정수로 지정되어 있습니다.Copy(Array, Array, Int32) Array의 요소 범위를 첫 번째 요소부터 복사하여 다..

C# 유클리드 호제법 -재귀함수로 최대공약수 구하기

유클리드 호제법 두 양의 정수 a,b (a>b)에 대하여 a=bq+r (0≤r이라 하면, a,b의 최대공약수는 b,r의 최대공약수와 같다. 즉,gcd⁡(a, b)=gcd⁡(b, r)r=0이라면, a,b의 최대공약수는 b가 된다. //코드public int getgcd(int n, int m){ if(m==0) return n; else return getgcd(m, n%m);}//숏코드public int f(int n,int m) return m==0?n:f(m,n%m);

lv0-10. 문자열

문제1.문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string의 앞의 n글자로 이루어진 문자열을 return 하는 solution 함수를 작성해 주세요.using System;public class Solution { public string solution(string my_string, int n) { return my_string.Substring(0,n); }} 문제2.어떤 문자열에 대해서 접두사는 특정 인덱스까지의 문자열을 의미합니다. 예를 들어, "banana"의 모든 접두사는 "b", "ba", "ban", "bana", "banan", "banana"입니다.문자열 my_string과 is_prefix가 주어질 때, is_prefix가 m..

코딩테스트 2025.01.16

Lv0-9. 문자열

문제1.문자열 배열 intStrs와 정수 k, s, l가 주어집니다. intStrs의 원소는 숫자로 이루어져 있습니다.배열 intStrs의 각 원소마다 s번 인덱스에서 시작하는 길이 l짜리 부분 문자열을 잘라내 정수로 변환합니다. 이때 변환한 정수값이 k보다 큰 값들을 담은 배열을 return 하는 solution 함수를 완성해 주세요.using System;using System.Collections.Generic;public class Solution{ public int[] solution(string[] intStrs, int k, int s, int l) { List answerList= new List(); for(int i =0; i  문제2길이가 같은 ..

코딩테스트 2025.01.16

C# String.EndsWith, String.StartsWith메소드

String.EndsWith 메소드public bool EndsWith (string value, bool ignoreCase, System.Globalization.CultureInfo? culture); 이 문자열 인스턴스의 끝 부분과 지정한 문자열이 일치하는지를 확인합니다. String.StartsWith 메소드public bool StartsWith (string value, bool ignoreCase, System.Globalization.CultureInfo? culture);이 문자열 인스턴스의 시작 부분과 지정한 문자열이 일치하는지를 확인합니다.오버 로드StartsWith(String, Boolean, CultureInfo)지정한 문화권을 사용하여 비교할 때 이 문자열 인스턴스의 시작 부..