본문 바로가기

프로그래머스62

공백으로 구분하기 1 (C#) 📌프로그래머스 181869💡풀이split을 사용하여 분할 public string[] 공백으로구분하기1(string my_string){ return my_string.Split(' ');} 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.
할 일 목록 (C#) 📌프로그래머스 181885💡풀이string 리스트를 만든다for문을 돌며 완료하지 못한 일들을 리스트에 추가한다.public string[] 할일목록(string[] todo_list, bool[] finished){ List list = new List(); for(int i = 0; i 2024. 5. 29.
배열의 원소 삭제하기 (C#) 📌프로그래머스 181844💡풀이arr의 원소가 들어있는 정수 List를 만든다.Contains 메서드를 사용해 반복문을 돌며 delete_list의 각 원소가 arr 리스트에 포함되어 있으면 삭제public int[] 배열의원소삭제하기(int[] arr, int[] delete_list){ List intList = new List(arr); foreach (int i in delete_list) { if(intList.Contains(i)) intList.Remove(i); } return intList.ToArray();} 2024. 5. 29.
공백으로 구분하기 2 (C#) 📌프로그래머스 181868💡풀이string 리스트를 만든다.foreach문으로 StringBuilder를 사용해 문자가 있는 경우만 AppendStringBuilder의 길이가 0 보다 클 때 공백이 나오면 string 리스트에 Addforeach문을 빠져나왔을 때 마지막으로 StringBuilder의 길이가 0 보다 크면 Addpublic string[] 공백으로구분하기2(string my_string){ List sList = new List(); StringBuilder sb = new StringBuilder(); foreach (char c in my_string) { if (c == ' ') { if (sb.Length > .. 2024. 5. 29.
뒤에서 5등까지 (C#) 📌프로그래머스 181853💡풀이num_list 배열을 정렬한다.크기가 5인 새로운 정수 배열을 만들고 차례로 num_list의 각 원소를 할당한다.public int[] 뒤에서5등까지(int[] num_list){ int[] answer = new int[5]; Array.Sort(num_list); for (int i = 0; i 2024. 5. 26.
rny_string (C#) 📌프로그래머스 181863💡풀이StringBuilder를 만든다foreach문으로 rny_string의 각 문자를 확인 후 'm'이면 문자열 "rn"을 Append 후 continue'm'이 아니면 각 문자를 Appendpublic string rny_string(string rny_string){ StringBuilder sb = new StringBuilder(); foreach(char c in rny_string) { if (c == 'm') { sb.Append("rn"); continue; } sb.Append(c); } return sb.ToString();} 다른 사람의 .. 2024. 5. 26.
배열의 원소만큼 추가하기 (C#) 📌프로그래머스 181847💡풀이빈 배열에 추가한다고 되어있으니 List를 쓰면 된다.arr의 각 원소만큼 추가한다고 되어있으니 이중 for문을 쓴다.public int[] 배열의원소만큼추가하기(int[] arr){ List list = new List(); for (int i = 0; i 2024. 5. 26.