본문 바로가기

분류 전체보기136

A 강조하기 (C#) 📌프로그래머스 181874💡풀이myString.ToLower() 로 전부 소문자로 변경'a'를 'A'로 Replacepublic string A강조하기(string myString){ StringBuilder sb = new StringBuilder(myString.ToLower()); sb.Replace('a', 'A'); return sb.ToString();} 2024. 6. 1.
외계행성의 나이 (C#) 📌프로그래머스 120834💡풀이char 배열에 0 ~ 9 인덱스까지 a ~ j를 순서대로 담는다10으로 나눈 나머지로 1의 자리 수 나이를 알파벳으로 변환해 StringBuilder에 Append나이를 10으로 나눠 0이 될 때 까지 반복이렇게 들어간 나이는 123살이면 bcd가 아니라 dcb로 들어가있기 때문에 뒤집어준다.public string 외계행성의나이(int age){ StringBuilder sb = new StringBuilder(); char[] converter = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j' }; while(age > 0) { int first = age % 10; sb.A.. 2024. 5. 31.
콜라츠 수열 만들기 (C#) 📌프로그래머스 181919💡풀이첫 원소 n을 가지고있는 정수 리스트를 만든다.n이 1이 될 때 까지 반복하는 while문으로 n이 짝수면 n /= 2, 홀수면 n = n * 3 + 1그리고 리스트에 n을 Addpublic int[] 콜라츠수열만들기(int n){ List list = new List() { n }; while (n != 1) { if (n % 2 == 0) n /= 2; else n = n * 3 + 1; list.Add(n); } return list.ToArray();} 2024. 5. 31.
원하는 문자열 찾기 📌프로그래머스 181878💡풀이ToUpper 이건 ToLower 이건 상관없이 일단 대소문자를 맞춰준다.myString에 pat이 포함되어있으면 1, 아니면 0을 반환public int 원하는문자열찾기(string myString, string pat){ return myString.ToUpper().Contains(pat.ToUpper()) ? 1 : 0;} 2024. 5. 31.
x 사이의 개수 📌프로그래머스 181867💡풀이정수 리스트를 만든다.문자열의 문자가 'x'가 아닐 때 개수를 셀 int count 변수 선언반복문을 돌며 문자열의 문자가 'x' 일 때 리스트에 count를 추가 및 초기화, continue반복문 종료후 마지막 count 리스트에 추가public int[] x사이의개수(string myString){ List list = new List(); int count = 0; foreach(char s in myString) { if (s == 'x') { list.Add(count); count = 0; continue; } count++; .. 2024. 5. 31.
공백으로 구분하기 1 (C#) 📌프로그래머스 181869💡풀이split을 사용하여 분할 public string[] 공백으로구분하기1(string my_string){ return my_string.Split(' ');} 2024. 5. 31.
Addressable (로컬) 📌 Addressable아직 공부가 많이 필요한 영역인 것 같지만 일단 현업에서 대표적으로 쓰이는 리소스 관리 시스템이라고 하니 직접 써보면서 알아가보도록 해야겠다. 어드레서블(Addressables)는 Unity 엔진에서 제공하는 자산 관리 시스템입니다. 이를 통해 게임 개발자는 자산(이미지, 오디오, 프리팹 등)을 효율적으로 로드하고 관리할 수 있습니다. 어드레서블 시스템은 자산을 주소를 통해 참조할 수 있게 하여, 빌드 프로세스와 런타임 동안 자산을 더 유연하게 다룰 수 있도록 합니다.어드레서블의 주요 기능은 다음과 같습니다:1. 주소 기반 접근: 자산을 주소로 참조하여, 코드를 단순화하고 자산 관리를 용이하게 합니다.2. 동적 로딩: 필요할 때 자산을 로드하고, 사용하지 않을 때 언로드하여 메모.. 2024. 5. 31.
l로 만들기 (C#) 📌프로그래머스 181834💡풀이myString를 담은 StringBuilder를 만든다.알파벳 char는 순서대로 int 값을 가지고 있으니 if 문으로 대소구분'l' (엘) 보다 작으면 해당 인덱스의 문자를 'l'로 교체public string l로만들기(string myString){ StringBuilder sb = new StringBuilder(myString); for (int i = 0; i   시간이 들쭉날쭉해서 string으로 사용해보았다.public string l로만들기(string myString){ for (int i = 0; i 테스트 케이스의 문자열 길이가 들쭉날쭉이었다. 2024. 5. 29.
배열에서 문자열 대소문자 변환하기 (C#) 📌프로그래머스 181875💡풀이새로운 string 배열을 만든다.for문으로 i 가 홀수일 때 string.ToUpper 메서드를, 짝수일 때 string.ToLower 메서드를 사용해 string 배열에 할당public string[] 배열에서문자열대소문자변환하기(string[] strArr){ string[] answer = new string[strArr.Length]; for(int i = 0; i 2024. 5. 29.